jueves, 26 de diciembre de 2013

Wie ermitteln Sie die Seitenanzahl für Print Dialog in VB.NET

Drucken Sie ein Dokument aus einer Windows Forms-Anwendung.

Was Sie benötigen

Microsoft Visual Studio



Starten Sie Microsoft Visual Studio, klicken Sie auf "Neues Projekt" aus dem linken Fenster von Ihrem Computer-Bildschirm, und erweitern Sie "Visual Basic" unter "Installierte Vorlagen." Klicken Sie "Windows" und doppelklicken Sie auf "Windows Forms Application" aus der Mitte der Dialog um ein neues Projekt zu erstellen.



Klicken Sie doppelt auf "Button" aus der "Toolbox" Fenster, um eine neue Schaltfläche, um Ihre Form hinzufügen. Der rechten Maustaste auf das Formular, und klicken Sie auf "Code anzeigen", um eine Code-Modul zu öffnen.



Fügen Sie die folgende Codezeile, um eine globale Variable zu dieser Datei zu erstellen:

Privat WithEvents DocToPrint As New Printing.PrintDocument



Kopieren Sie den folgenden Code, um eine neue Click-Ereignis zu erstellen:

Private Sub Button1_Click (ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button1.Click



Kopieren Sie den folgenden Code, um die Seitenzahl aus dem "PrintDialog1" Steuerung zu bestimmen:

PrintDialog1.AllowSomePages = True

Dim minPage = PrintDialog1.PrinterSettings.MinimumPage

Dim MAXPage = PrintDialog1.PrinterSettings.MaximumPage

Dim pageCnt = PrintDialog1.PrinterSettings.Copies

MessageBox.Show ("Min-Seite"

: "

Opies: "/ p>

PrintDialog1.ShowHelp = True

PrintDialog1.Document = DocToPrint

Dim Ergebnis als DialogResult = PrintDialog1.ShowDialog ()

Wenn (Ergebnis = DialogResult.OK) Then

docToPrint.Print ()

End If

End Sub



Drücken Sie auf "F5", um das Programm zu starten, und klicken Sie auf "Button1", um eine Message-Box mit der Seite min, max Seite und die Anzahl der zu druckenden Kopien anzuzeigen.

 

No hay comentarios:

Publicar un comentario