Visual Basicde Combobox ile ilgili bi sorum var

YasinKoçyiğit

Hectopat
Katılım
27 Nisan 2014
Mesajlar
76
Yer
Istanbul, Turkey
Daha fazla  
Cinsiyet
Erkek
Eğer Comboboxdaki 1 yazılan metin seçilirse
comboboxu false yani kullanılmaz olsun.

ben böyle yazdım program anlamadı

If ComboBox1.SelectedText = "1" Then
ComboBox1.Enabled = False

Bunun Doğrusu Nedir Arkadaşlar
 
Bunu hangi eventin altına yazıyorsun? Önemli olan bu burada. İlgili combo box'ın "selected index changed" eventine yazmalısın.

Yani birisi combo kutuna tıklayıp içinden bir değer seçtiği zaman kodun aktif hale gelmeli. Seçilen değeri okuyup ona göre karar vermeli. Eğer sıkıntı yaşıyorsan, ki kütüphanede demiş ki, bu değer başka bir yerde, örneğin "button click" eventinde kullanılırsa bazen "null" döndürebilir, gidip bu değeri değişme esnasında oku, bir String değişkene kaydet. Sonra kullanmak istediğinde bu String değişkeni referans al.

Şu anda bilgisayarımda Visual Studio kurulu olmadığı için sana kodu yazıp gönderemiyorum, çok zaman oldu Visual Basic kullanmayalı fakat genel olarak mantık bu. İngilizcen var ise aşağıya kaynak veriyorum oradan yararlanabilirsin.

Kaynak

Edit: En sona "End If" eklemeyi unutma, kendisi ekler zaten ama sen diretirsen eklememiş olabilir yine de. End If parantezi kapamaya benzer, asla ihmal etme.
 
Son düzenleme:
Bunu hangi eventin altına yazıyorsun? Önemli olan bu burada. İlgili combo box'ın "selected index changed" eventine yazmalısın.

Yani birisi combo kutuna tıklayıp içinden bir değer seçtiği zaman kodun aktif hale gelmeli. Seçilen değeri okuyup ona göre karar vermeli. Eğer sıkıntı yaşıyorsan, ki kütüphanede demiş ki, bu değer başka bir yerde, örneğin "button click" eventinde kullanılırsa bazen "null" döndürebilir, gidip bu değeri değişme esnasında oku, bir String değişkene kaydet. Sonra kullanmak istediğinde bu String değişkeni referans al.

Şu anda bilgisayarımda Visual Studio kurulu olmadığı için sana kodu yazıp gönderemiyorum, çok zaman oldu Visual Basic kullanmayalı fakat genel olarak mantık bu. İngilizcen var ise aşağıya kaynak veriyorum oradan yararlanabilirsin.

Kaynak

Edit: En sona "End If" eklemeyi unutma, kendisi ekler zaten ama sen diretirsen eklememiş olabilir yine de. End If parantezi kapamaya benzer, asla ihmal etme.

Cok sağ ol bilgi için :D
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 12 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı