Çoğu projelerimizde herhangi bir konu ile alakalı alt konuları belirmek gerekebilir. Vereceğim örnekte seçilen bir comboboxda belirtilen il seçildiğinde, il'e bağlı olan ilçeler otomatik olarak çıkmaktadır.
şeklinde il ve ilçelerimizi comboboxlarımıza ekliyoruz. Bu sayede birinci combobox'dan ankara veya izmir veya istanbul seçildiğinde otomatik olarak eklediğimiz ilçeleri çıkacaktır. Zaten kullanım amacıda bu şekilde. İl ve ilçelerin yanı sıra ürünler vb. gibi kategorilerde de kullanabilirisiniz. Oldukça anlaşılır ve kolay bir örnek. Visual basic .net ile combobox kullanımı ve kontrolleri için geliştirip uygulanabilir.
Müşteri kayıt formlarında veya diğer projelerde oldukça işe yarayan ve sıkça kullandığımız il ve ilçe örneği için öncelikle formumuza iki adet combobox ekliyoruz. İl seçiniz ve ilçe seçiniz şeklinde daha sonra ise,
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged ComboBox2.Items.Clear() If ComboBox1.Text = "Ankara" Then ComboBox2.Items.Add("Çankaya") ComboBox2.Items.Add("Etimesgut") ComboBox2.Items.Add("Keçiören") ComboBox2.Items.Add("Yenimahalle") ComboBox2.Items.Add("Mamak") ElseIf ComboBox1.Text = "İstanbul" Then ComboBox2.Items.Add("Beşiktaş") ComboBox2.Items.Add("Şişli") ComboBox2.Items.Add("Eminönü") ComboBox2.Items.Add("Beykoz") ComboBox2.Items.Add("Adalar") ElseIf ComboBox1.Text = "İzmir" Then ComboBox2.Items.Add("Karşıyaka") ComboBox2.Items.Add("Bornova") ComboBox2.Items.Add("Güzelyalı") ComboBox2.Items.Add("Buca") ComboBox2.Items.Add("Konak") End If End Sub End Class |
şeklinde il ve ilçelerimizi comboboxlarımıza ekliyoruz. Bu sayede birinci combobox'dan ankara veya izmir veya istanbul seçildiğinde otomatik olarak eklediğimiz ilçeleri çıkacaktır. Zaten kullanım amacıda bu şekilde. İl ve ilçelerin yanı sıra ürünler vb. gibi kategorilerde de kullanabilirisiniz. Oldukça anlaşılır ve kolay bir örnek. Visual basic .net ile combobox kullanımı ve kontrolleri için geliştirip uygulanabilir.
Post A Comment:
0 comments: