Dim images(bob) As Bitmap
Dim image As List(Of Bitmap)
ReDim Preserve images(bob) images(bob) = screenshot bob = bob + 1
image.Add(screeshot)
image.Count
screenshot.Save("c:\temp\image.png", System.Drawing.Imaging.ImageFormat.Png)
Redim Preserve images(bob)Par
Images (bob) = screenshot
bob = bob + 1
Image.Add(screenshot)Sa me dit que Add n'est pas un membre de système.Drawing.Image
images.Add(screeshot)
ReDim imagestext(UBound(images)) 'icioù il y a images sa me dit Impossible de convertir une valeur de type 'System.Collections.Generic.List(Of System.Drawing.Bitmap)' en 'System.Array'
For i = 0 To UBound(imagestext)
imagestext(i) = BitmapToString(images(i))
images.Add(screenshot)et sa me dit que La référence d'objet n'est pas définie à une instance d'un objet
images.Add(screenshot), si aucune image n'a été prise, tu ne pourras pas l'ajouter à la liste, et ça aurait été pareil avec le tableua
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionscreenshot.Save("c:\temp\image.png", System.Drawing.Imaging.ImageFormat.Png)Pour que tu vois mieux le truc je te met tous le code
Imports System.IOIl y a 2 fonction,une pour transformer les bitmap en string et l'autre pour transformer les string en bitmap,mais c un amie qui me les a passé donc je sais pas si je peut les mettre ;D
Public Class Form1
Dim bob As Integer = 0
Dim images(bob) As Bitmap
Dim imagestext(bob) As String
Public bla As String
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
Dim bounds As Rectangle
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
bounds = Screen.PrimaryScreen.Bounds
screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
ReDim Preserve images(bob)
images(bob) = screenshot
bob = bob + 1
End Sub
Private Sub Record_Click(sender As System.Object, e As System.EventArgs) Handles Record.Click
Timer1.Enabled = True
Stopp.Enabled = True
Record.Enabled = False
End Sub
Private Sub Stopp_Click(sender As System.Object, e As System.EventArgs) Handles Stopp.Click
Timer1.Enabled = False
Stopp.Enabled = False
Record.Enabled = True
ReDim imagestext(UBound(images))
For i = 0 To UBound(imagestext)
imagestext(i) = BitmapToString(images(i))
Next
bla = String.Join("blob", imagestext)
Enregistrer.Show()
End Sub
Private Sub LireToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles LireToolStripMenuItem.Click
Form2.Show()
End Sub
End Class
7 août 2014 à 15:22