![]() |
Form Inhalt drucken wie?
Hallo Leute
habe eine frage. Ist es möglich den Inhalt einer Form zu drucken? Also z.B Textboxen, Labels usw. Aber kein MenuStrip. Ich benutze Visual Basic 2008 Express. Wäre super wen ihr mir helfen könntet!! MfG moin2010 |
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] gibt ja viele Einträge bei Google.
|
ok habs mir mal angeschaut muss ich dan mal ausprobieren.
|
ich habs mir angeschaut aber bekomme es einfach nicht hin.
Ist es nicht vieleicht möglich das er dan einfag ein bild von sich erstellt, anzeigt und das man dan auf einen Button klickt zum druckten? Es kann sich von mir aus auch eine neu Form oder so öffnen wo man es dan sieht und wo dan dort ein Button zum Drucken ist. |
Zitat:
|
nein, das problem ist, ich weis nicht wo ich es einfügen muss!
|
Wo du es einfügen sollst? Da sind doch schon alle Events...
Oben unter "Public Class Form1": Code:
Private Const SRCCOPY As Integer = &HCC0020 Code:
Me.PrintForm() Code:
Private Sub PrintDocument1_PrintPage( _ |
ich habe es jetzt alles mal eingefügt.
Jetzt habe ich eine Frage. Ist es schlimm wen es ein Syntaxfehler gibt? Weil der kommt bei: ByVal |
nein, das ist nicht schlimm, VB ist eh' ein einziger syntaxfehler ... ;)
hast du evntl. direkt davor ein '_' unterschlagen? |
ich habe jetzt mal ein test druck gemacht.
Kann man aber vieleicht das noch so machen, dass das MenuStrip nicht mit auf dem gedruckten Bild angezeigt wird? |
Hab jetzt kein Bock zu suchen, aber du könntest ja direkt vor dem Drucken das MenuStrip verstecken..ist zwar nicht so ganz toll aber naja^^
|
ne das is nich so gut.
wäre besser, wenn es gleich ohne MenuStrip gedruckt wird, aber in der Form angezeigt wird. |
kann mir niemand helfen?
|
Zitat:
Hier ist ein kürzerer Code zum Ausdrucken der Form, denn der von oben ist etwas zu lang^^ Code:
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Code:
PrintDocument1.Print() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.