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

  1. Formnize PrintDialog bir ve bileşeni PrintDocument ekleyin.

  2. özelliğini DocumentPrintDialog forma eklenen PrintDocument olarak ayarlayın.

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. yöntemini PrintDialog kullanarak bileşeni ShowDialog görüntüler.

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. Kullanıcının iletişim kutusundaki yazdırma seçenekleri bileşenin PrinterSettings özelliğine PrintDocument kopyalanır.

Ayrıca bkz.