Procedura: acquisire l'input dell'utente da un elemento PrintDialog in fase di esecuzione

Sebbene sia possibile impostare le opzioni relative alla stampa in fase di progettazione, a volte è consigliabile modificare queste opzioni in fase di esecuzione, probabilmente a causa delle scelte effettuate dall'utente. È possibile acquisire l'input dell'utente per la stampa di un documento usando i PrintDialog componenti e PrintDocument .

Per modificare le opzioni di stampa a livello di codice

  1. Aggiungere un PrintDialog elemento e un PrintDocument componente al modulo.

  2. Impostare la Document proprietà dell'oggetto PrintDialog sull'oggetto PrintDocument aggiunto al form.

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. Visualizzare il PrintDialog componente usando il ShowDialog metodo .

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. Le scelte di stampa dell'utente dalla finestra di dialogo verranno copiate nella PrinterSettings proprietà del PrintDocument componente.

Vedi anche