c# Desktop

ListBox Nesnesinde Listelenen Yazıcılardan Birini Varsayılan Yazıyı Olarak Ayarlayan c# Form Uygulaması

Bilgisayarda birden fazla yazıcı olabilir. Bunlardan birini varsayılan olarak ayarlamak isteyebilirsiniz. Bu uygulamamızda bilgisayarda yüklü bulunan yazıcıların tamamını Listbox ile görüntüleyip içlerinden birini varsayılan olarak ayarlayacağız.

        [DllImport("Winspool.drv")]
        private static extern bool SetDefaultPrinter(string printerName);

        private void Form1_Load(object sender, EventArgs e)
        {
            foreach (var p in PrinterSettings.InstalledPrinters)
            {
                listBox1.Items.Add(p);
            }
        }

        private void listBox1_SelectedIndexChanged(object sender, 
                                                    EventArgs e)
        {
            string pName = listBox1.SelectedItem.ToString();
            SetDefaultPrinter(pName);
        }

 


İlgili Makaleler
c# Console Uygulamalarında ReadKey Metoduyla Klavye Tuşlarını Kontrol Etme
Yıkıcı Metotlar (Destructors)
Sayısal Loto Çekilişini Yapan c# Uygulaması
Kredi Kartı Taksitlendirme İşlemini Yapan c# Uygulaması
Kaçan Buton Oyununu Yapan c# Uygulaması
Yazdırma İletişim Kutusu (PrintDialog)
C# Uygulamalarında HashMap Dizi Oluşturma
C# Uygulamalarında Dictionary Dizi Oluşturma
c# Form Uygulamalarında Ekranın Genişliğini ve Yüksekliğini Bulma
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
Konsol Ekranında Kod Yazma ve Çalıştırma
LINQ - Gruplama (Grouping) Örnekleri
Veri Girişi Maskeleme (MaskedTextBox)
Panel Üzerinde Serbest Çizim Yapan c# Form Uygulaması
Veri Girişi Doğrulama (Input Validation)
c# Console Uygulamalarında Ping Nasıl Kullanılır, Ping Atma
C# Programlama Dilinde Veri Tipleri
Form Sayfalarında Ayrıntılı ListBox Kullanımı
Form Üzerine Satranç Tahtası Yapan c# Uygulaması
Belirtilen Sayı Kadar Yıldız Oluşturan c# Form Uygulaması

Yorum Ekle
   
Kötü İyi