C# combobox Kullanimi
C# Combobox Kullanımı
Varsayılan olarak ComboBox üzerindeki veriler yazılabilir özelliğe sahiptir. Ancak kullanıcı sabiT seçeneklere mecbur bırakmak istiyorsak yapmamız gerekenşey, ComboBox'ın "DropDownStyle" özelliğini "DropDownList" olarak değiştirmenizidir.
Öncelikle form açıldığında direk olarak kişileri görmek istiyoruz bunun için önemli olan formun load kısmıdır.çünkü direk olarak bana gelmesini istiyorum.
Dahada açıklayıcı olması acısından bazı uygulamalarda form ilk açıldığında mesaj gösterir mesaj içeriği ne olursa olsun formun load kısmına mbox kısmı ile yazdırmış olursak direk bize form start dediğimizde mesaj karşımıza çıkacaktır aynı mantık işte.
combobox not : önemli bir etkendir. |
combobox listeye ekleme |
c# combobox veriekleme |
combobox listeye ekleme komutu
---------------------------------------------------------------------------------------------------
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add ("İlhan Mansız");
comboBox1.Items.Add("Ba");
comboBox1.Items.Insert(0, "- Kişi seçiniz");
comboBox1.SelectedIndex = 0;
}
}
}
komutlara bakıldığında 0 indexsini çağırdık çünkü eleman seçin dedik demesek olurmuydu evet olurdu.
---------------------------------------------------------------------------------------------------
Şimdi ise comboxta olan verilerimizden listboxda olan kısma ekleme yapalım mesela futbolcular bir yerlere gitsin yani programları varmış gibi düşünün yada kendinizin olduğunu düşünün.
comboboxdan listbox a ekle |
Kimin üzerine gelirseniz ona ekleme yapar.
combobox dan listbox a veri eklemek için kullanılan kod.
---------------------------------------------------------------------------------------------------
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
lstNerede.Items.Clear();//Her seçimden sonra diğer bir seçimin alta listelenmesini istemiyosak önce listbox'ı temizleriz.
switch (comboBox1.SelectedItem.ToString())
{
case "İlhan Mansız":
lblgoster.Text = "İlhan Mansız Planı";
lstNerede.Items.Add("25 Haziran - Halı Saha Maçım var Acun ile");
lstNerede.Items.Add("12 Eylül - İstanbulda Düğün var !");
break;
case"Ba":
lblgoster.Text = "Ba Planı";
lstNerede.Items.Add("12 Mayıs - Derbi Maçımız var");
lstNerede.Items.Add("10 Haziran - kurul toplantısı");
break;
default:
lblgoster.Text = "";
break;
}
}
}
}
---------------------------------------------------------------------------------------------------
Bir daha ki derste görüşmek üzere.
Güzel olmuş gerçekten resimli anlatım işime yaradı combobox için yazıalrdan birşey anlamıyordum resimli olmadı iyi olmuş tşkler.
YanıtlaSiliyi çalışmalar dilerim c# combobox için diğer derslerde eklenecektir şu an proje üzerinde çalıştığım için biraz eri kaldık am kısa zamanda aktiflik devam edecektir ;)
Silmakale için teşekkürler hocam gerçekten diğer işlemlerden daha farklı anlatmanız işime yaradı. farklı konularda eklemeniz iyi olur bu alanda pek bir çok blog olsa da düze yazı ve uyumsuz resimler var bu en sade şekilde olanı geldi bana.
YanıtlaSilDerslerde bana fena halde fayda sağladı hocam elinize yüreğine saglik gerçekten.
YanıtlaSilÖrnekler de iyi en azindan diyer anlatimlar gibi kafa karistirmamissiniz tekrardan tsk ederim
Merhabalar devam niteliğinde olan uygulamalar yapacakmısınız c# için acaba? ve herhangi bir yerde eğitim vb durumlarınız varmı ?
YanıtlaSilMerhabalar hocam proje dersleriniz olacak mı acaba internet üzerin de ? inceliyoruz fakat çok fazla ders seçenekleri var ama teknik olarak hep aynı ben zorlanarak yazmak istiyorum bilen değil işi bilmeyen birisi yazıyormuş gibi dersler olsun istiyorum bir ekip gibi böyle bir ders seçeneğiniz olurmu ilerleyen zamanlarda ?
YanıtlaSil