ActionNews
2006-04-05, 13:27:54
Hallo,
Ich soll ein VB .Net Programm erweitern. Unter anderem soll dabei der Inhalt einer Windows Form augedruckt werden. Das ansich wäre kein Problem. Man kann ja ein Screenshot im Speicher machen und das Image dann drucken (wird z.b. hier beschrieben: http://www.vb-fun.de/dotnet/tipps/tip0084.shtml )
Nun habe ich aber das Problem, dass ich ein Form habe in dem ein Panel mit autoscroll funktion enthalten ist. D.h. der entahltenende Text/Steuerlemente nimmt von der höhe mehr Platz in Anspruch, als die Höhe der Form. Um alles zu sehen muss man also scrollen. Das bedeutet aber auch der Trick mit dem "screenshot" funktioniert leider nicht, da dort dann nur das momentan sichtbare gedruckt wird. Ich brauche aber den gesammten Inhalt des Panels.
Weder über google noch diverse Foren hab ich dazu etwas gefunden. Hat vielleicht von euch jemand nen Ansatz wie man da ran gehen kann?
CU Michael
Ich soll ein VB .Net Programm erweitern. Unter anderem soll dabei der Inhalt einer Windows Form augedruckt werden. Das ansich wäre kein Problem. Man kann ja ein Screenshot im Speicher machen und das Image dann drucken (wird z.b. hier beschrieben: http://www.vb-fun.de/dotnet/tipps/tip0084.shtml )
Nun habe ich aber das Problem, dass ich ein Form habe in dem ein Panel mit autoscroll funktion enthalten ist. D.h. der entahltenende Text/Steuerlemente nimmt von der höhe mehr Platz in Anspruch, als die Höhe der Form. Um alles zu sehen muss man also scrollen. Das bedeutet aber auch der Trick mit dem "screenshot" funktioniert leider nicht, da dort dann nur das momentan sichtbare gedruckt wird. Ich brauche aber den gesammten Inhalt des Panels.
Weder über google noch diverse Foren hab ich dazu etwas gefunden. Hat vielleicht von euch jemand nen Ansatz wie man da ran gehen kann?
CU Michael