Wie läßt sich in dem Fall eine Grafik kopieren?
-
Ich habe zwei Graphics-Klassen.
Bitmap ^sImage;
Graphics ^graphicsBitmap= Graphics::FromImage(sImage);
Graphics ^graphicsPanel = panel1->CreateGraphics();Jetzt möchte ich den Inhalt von panel1 in die Bitmap kopieren.
graphicsBitmap->Restore(graphicsPanel->Save());
Funktioniert leider nicht.Wie kommt man an den Inhalt panel1???
-
Wenn kein RichtTextBox drin liegt (und ein paar weitere Einschränkungen) http://msdn.microsoft.com/de-de/library/system.windows.forms.control.drawtobitmap(VS.80).aspx.
graphicsBitmap->Restore(graphicsPanel->Save());
Funktioniert leider nicht.Das geht nicht, weil Save und Restrore nur sachen speichern wie die Transformationsmatrix, ClipBounds etc. .
-
Vielen Dank!
Es funktioniert.Rectangle bounds= Rectangle(0, 0, bitmap->Width, bitmap->Height);
panel1->DrawToBitmap(bitmap, bounds);