Nasıl yapılır: Bir PrintDialog'dan Çalışma Zamanında Kullanıcı Girdisi Yakalama
Tasarım zamanında yazdırmayla ilgili seçenekleri ayarlayabiliyorken, bu seçenekleri çalışma zamanında , büyük olasılıkla kullanıcı tarafından yapılan seçimler nedeniyle değiştirmek de istemeniz gerekir. ve bileşenlerini kullanarak bir belgeyi yazdırmak için kullanıcı PrintDialog girişini PrintDocument yakaabilirsiniz.
Yazdırma seçeneklerini program aracılığıyla değiştirmek için
Formnize PrintDialog bir ve bileşeni PrintDocument ekleyin.
özelliğini DocumentPrintDialog forma eklenen PrintDocument olarak ayarlayın.
PrintDialog1.Document = PrintDocument1printDialog1.Document = PrintDocument1;printDialog1->Document = PrintDocument1;yöntemini PrintDialog kullanarak bileşeni ShowDialog görüntüler.
PrintDialog1.ShowDialog()printDialog1.ShowDialog();printDialog1->ShowDialog();Kullanıcının iletişim kutusundaki yazdırma seçenekleri bileşenin PrinterSettings özelliğine PrintDocument kopyalanır.