Como: Capturar a entrada de usuário de um PrintDialog em time de execução

Enquanto você pode definir opções relacionadas à impressão em tempo de design, às vezes, convém alterar essas opções em tempo de execução, na maioria das vezes por causa de escolhas feitas pelo usuário.Você pode capturar a entrada do usuário para imprimir um documento usando os componentes PrintDialog e PrintDocument.

Para alterar as opções de impressão por meio de programação

  1. Adicione um componente PrintDialog e um componente PrintDocument ao seu formulário.

  2. Defina a propriedade Document do PrintDialog para o PrintDocument adicionado ao formulário.

    PrintDialog1.Document = PrintDocument1
    
    printDialog1.Document = PrintDocument1;
    
    printDialog1.Document = PrintDocument1;
    
    printDialog1->Document = PrintDocument1;
    
  3. Exiba o componente PrintDialog usando o método ShowDialog.

    PrintDialog1.ShowDialog()
    
    printDialog1.ShowDialog();
    
    printDialog1.ShowDialog();
    
    printDialog1->ShowDialog();
    
  4. As opções de impressão do usuário vindas da caixa de diálogo serão copiadas para a propriedade PrinterSettings do componente PrintDocument.

Consulte também

Tarefas

Como: Imprimir um arquivo de texto multi-páginas no Windows Forms

Outros recursos

Suporte a Impressão em Formulários do Windows