Bild vom Programm, aber wie?



  • Wie kann ich ein Bild vom ganzen Programm machen?

    Ich arbeite mit WindowsForms, und möchte gerne von meinem Programm(welches mit Grafik und verschiedensten Einstellungen bestückt ist) ein Auszug machen und dieses gerne Abspeichern (PNG-Format)!

    Nur Wie?

    Ist das unter dem Event Paint möglich?

    Ich komm hier grad garnicht klar... 😞



  • Guten Morgen

    So speicherst Du einen Screenshot der Form per Button:

    public partial class Form1 : Form
    {
    	private void button1_Click(object sender, EventArgs e)
    	{
    		using (Bitmap bmp = new Bitmap(Width, Height))
    		{
    			using (Graphics g = Graphics.FromImage(bmp))
    				g.CopyFromScreen(Location, new Point(0, 0), Size);
    			bmp.Save(@"C:\clusterfuck.bmp");
    		}
    	}
    }
    

    Natürlich kannst Du den Code zum Speichern in jedes andere Event auslagern.

    Grüße



  • Danke für die Hilfe!



  • Bist du weißt was "clusterfuck" ist in englisch? Es ist sehr schlecht.


Anmelden zum Antworten