C# C# Windows Form Örnekleri Programlama

C# Combobox Kullanımı ve Özellikleri

Bu yazımızda C# Windows Form uygulamalarında kullanılan Combobox kullanımı ve özellikleri ile ilgili örnekler oluşturacağız. Combobox kontrolü açılır listeler hazırlamak için kullanılmaktadır.

kullanımı Listbox kontrolüne çok benzer. Listbox kontrolünden farkı içindeki elemanların tümünün görünmemesidir. Elemanların tümünü görüntülemek için combobox kontrolünün sağındaki ok’ a basılması gerekir.

Combobox içine verileri farklı şekillerde ekleyebiliriz. Bunlardan en çok kullanılan 2 yönteme bakalım.

1. Yöntem: Bu yöntemde kod kullanmadan görsel olarak Combobox içine ekleme yapabilirsiniz. Bunun için tasarım halindeyken combobox üzerine 1 kez tıklanır. Daha sonra;

işlemleri yapılır. açılan pencerede istenilen değerler girildikten sonra OK tıklanır.

2. Yöntem : Bu yöntemde Combobox içine elemanları kod olarak ekleyeceğiz. Bu işlemde Combobox içine elemanların ne zaman ekleneceğine göre kodları yazacağımız bölüm belirlenecektir. Örnek olarak Form ilk açıldığında doldurulması için Form_Load olayına, bir Button’ a basıldığında doldurulması için Button_Click olayına, ya da belirli bir şarta göre farklı elemanlar eklenmesini istiyorsak if blokları içine yazmalıyız.

Ekleme işlemi için aşağıdaki kod satırı kullanılır.

Combobox içeriğini temizlemek için;

komutunu kullanabilirsiniz.

2 Yorum

    • Merhaba. Burada kısaca yapmanız gerekenleri belirtiyim. Bununla ilgili örneği eklediğimde ayrıca link vereceğim. İlk olarak Form2 ye eklemiş olduğun Combobox özelliklerinden Modifiers özelliğini public olarak ayarlamalısın.
      Daha sonra Form1 den bu comboboxa ulaşabilirsin.

      örnek olarak form1’de textboxa eklenen metnin butona basıldığında form2 deki textboxa eklenmesi için;

      public partial class Form1 : Form
      {
      public Form1()
      {
      InitializeComponent();
      }
      Form2 f2 = new Form2();
      private void button1_Click(object sender, EventArgs e)
      {

      f2.comboBox1.Items.Add(textBox1.Text);
      }

      private void button2_Click(object sender, EventArgs e)
      {
      f2.Show();
      }

      kodlarını kullanabilirsin.

Yorum yap