So habe ich diesen Code:Speichern der Bild eines picturebox
Private Sub button28_Click(sender As Object, e As EventArgs) Handles button28.Click
Dim bounds As Rectangle
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
bounds = PicOuterBorder.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)
picFinal.Image = screenshot
'this takes a screenshot
End Sub
PicOuterBorder
ist ein picturebox auf meiner Form. PicFinal
ist eine weitere Bildbox. Aber dieser Code bringt mir folgendes: Das ist im Grunde ein Screenshot eines Fensters in der Größe von PicOuterBorder, beginnend mit dem Ursprung meines Bildschirms. Allerdings funktioniert Me.Bounds
anstelle von PicOuterBorder.Bounds
und bekommt einen perfekten Screenshot von nur meiner Form. Ich möchte picFinal einen Screenshot haben, nur PicOuterBorder
Aber zuerst muss ich mich anpassen, um zu verstehen, was Sie gesagt haben. Bitte machen Sie eine Klarstellung. – TGamer