Hem Yazıcı Seçin Hem Yazdırın
Dergiyi arayan bazı okuyucular Form.Print metodunu ya da Printer nesnesini
kullanarak form veya metin içeriklerini yazıcıdan çıkarabildiklerini fakat
kullanıcıya yazıcı seçme veya dosyaya yazdırma imkanı vermek istediklerini
söylediler. Sorunun çözümü çok basit tek yapmanız gereken yazdırma komutu
vermeden önce COMMDLG.DLL dosyasında gizli olan Genel Diyalog Kutusunun
Yazıcılar için olan bölümünü kullanmak.
Aşağıdakine benzer bir form oluşturur ve menü seçeneklerinden "Yazdır"a
verdiğimiz kodları eklerseniz önce yazıcı seçimi ve özelliklerini gösteren
diyalog kutusu ekrana gelecek sonra seçime göre metin kutusundaki yazılar
uygun yazıcıya bastırılacaktır.
Private Sub yazdir_Click()
CommonDialog1.Action = 5
Printer.Print Text1.Text
End Sub