Como: Capturar a entrada do usuário de um PrintDialog em tempo 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
Adicione um componente PrintDialog e um componente PrintDocument ao seu formulário.
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;
Exiba o componente PrintDialog usando o método ShowDialog.
PrintDialog1.ShowDialog()
printDialog1.ShowDialog();
printDialog1.ShowDialog();
printDialog1->ShowDialog();
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 de várias páginas no Windows Forms