C# Windows Formunu Yazdırma
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinMerhaba arkadaşlar;
Kullandığınız bir windows formunu yazdırmak isterseniz aşağıdaki kodlar işinizi rahatlıkla görücektir.Öncelikle kütüphanemizi yükleyelim
|
1 |
using System.Drawing.Printing; |
Kullanacagınız kodlar aşağıdaki gibidir;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
private void button1_Click(object sender, EventArgs e) { PrintDocument doc = new PrintDocument(); doc.PrintPage += this.Doc_PrintPage; PrintDialog dlgSettings = new PrintDialog(); dlgSettings.Document = doc; if (dlgSettings.ShowDialog() == DialogResult.OK) { doc.Print(); } } private void Doc_PrintPage(object sender, PrintPageEventArgs e) { float x = e.MarginBounds.Left; float y = e.MarginBounds.Top; Bitmap bmp = new Bitmap(this.groupBox1.Width, this.groupBox1.Height); this.groupBox1.DrawToBitmap(bmp, new Rectangle(0, 0, this.groupBox1.Width, this.groupBox1.Height)); e.Graphics.DrawImage((Image)bmp, x, y); } |
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Telefon Çekmiyorsa Deneyebileceğiniz Çözümler
- IPTV Nedir? Yasal Yayınlarla Kaçak Servis Arasındaki Fark
- Windows 11 Çalıştır penceresi yenileniyor: Gözat yok
- Apple TV 4K’da 8 GB RAM var, uygulama sınırı 2 GB
- Gemini Docs ve Sheets dosyalarını sohbet içinde düzenliyor
- The Witcher 4 için 2028 çıkış iddiası yeniden gündemde
- Dün
- Akıllı gözlükler mahkeme, okul ve havuzlarda yasaklanıyor
- Expert RAW, Galaxy S27 ile 30 kare DNG çekebilecek
- Fuelio, Android Auto’da yakıt fiyatlarını karşılaştırıyor
- COMAC’ın elektrikli uçağı CE-25A mürettebatla uçtu
- Cloudflare, yapay zekâ ajanları için Kitesurf’ü açtı
- BMW M 1000 RS tanıtıldı: 215 beygir, 196 kg
- GTA 6’nın hikâyesi 50 saat, platin kupası 200 saat sürebilir
- SİPER Ürün-2’nin menzili 150 kilometreyi aşıyor