Condividi tramite


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

Sebbene sia possibile impostare le opzioni connesse alla stampa in fase di progettazione, in determinati casi potrebbe essere necessario modificarle in fase di esecuzione, di solito in conseguenza di scelte dell'utente. È possibile acquisire l'input dell'utente per la stampa di un documento utilizzando i componenti PrintDialog e PrintDocument.

Per modificare le opzioni di stampa a livello di codice

  1. Aggiungere un componente PrintDialog e un componente PrintDocument al form.

  2. Impostare la proprietà Document dell'elemento PrintDialog sul componente PrintDocument aggiunto al form.

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

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

Vedere anche

Attività

Procedura: stampare un file di testo con più pagine in Windows Form

Altre risorse

Supporto per la stampa in Windows Form