Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come determinare il numero di pagine per la stampa di dialogo in VB.NET

Determinazione del numero di pagine per un controllo " PrintDialog " nell'applicazione Visual Basic.NET può essere facilmente realizzato utilizzando alcune proprietà . Una classe " PrintDialog " consente agli utenti di selezionare una stampante e scegliere quali sezioni del documento da stampare da un'applicazione Windows Forms. Prendi le impostazioni della stampante utilizzando la proprietà " PrinterSettings " . È possibile determinare il numero di pagine per il numero di copie , o il numero minimo e massimo di pagine, utilizzando la stessa proprietà . Cose che ti serviranno
Microsoft Visual Studio
Mostra più istruzioni
1

lancio di Microsoft Visual Studio , fare clic su " Nuovo Progetto" dal riquadro sinistro dello schermo del computer , e espandere " Visual Basic " " Modelli installati . " qui sotto Fare clic su "Windows" e fare doppio clic su " Applicazione Windows Form " dal centro della finestra di dialogo per creare un nuovo progetto .
2

doppio clic su " Pulsante " dal riquadro " Casella degli strumenti " per aggiungere un nuovo pulsante al form. Pulsante destro del mouse il modulo e fai clic su " Visualizza codice " per aprire un modulo di codice
3

Aggiungere la seguente riga di codice per creare una variabile globale di questo file : .

privato WithEvents docToPrint As New Printing.PrintDocument
4

Copia e incolla il seguente codice per creare un nuovo evento click :

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

ByVal e As System.EventArgs ) Handles Button1.Click
5

Copia e incolla il seguente codice per determinare il numero di pagina del controllo " PrintDialog1 " :

PrintDialog1.AllowSomePages = True

Dim minPage = PrintDialog1.PrinterSettings.MinimumPage

Dim maxPage = PrintDialog1.PrinterSettings.MaximumPage

Dim pageCnt = PrintDialog1.PrinterSettings.Copies < br

MessageBox.Show > ( " pagina Min : " & _ minPage

& " pagina Max : " & _ maxPage

& " Num. di copie : " & pageCnt )

PrintDialog1.ShowHelp = True

PrintDialog1.Document = docToPrint

risultato fioco come DialogResult = PrintDialog1.ShowDialog ( ) per

( risultato = DialogResult.OK ) poi

docToPrint.Print ( ) per

End If End Sub


6

Premere " F5 " per eseguire il programma e fare clic su " Button1 "per visualizzare una finestra di messaggio con la pagina di min, max pagina e il numero di copie da stampare .

 

Programmazione © www.354353.com