12/11/2010, 06:45
Uygulamalarımızdaki formlarımızda çeşitli
nedenlerden ötürü bir veya daha fazla kontrolü
GÖRÜNMEZ veya PASİF konuma getirmek
istiyoruz. Karmaşık bir formda A koşulu
gerçekleştiğinde bir grup, B koşulu gerçekleştiğinde
ise bir başka grup kontrolü kilitlemek isteyebiliriz.
Kontrol isimlerini kullanarak .Visible veya . Enable
kullanımını zaten biliyoruz. Bir başka metod ise
Kontrol lerin Tag (im ) özelliğini kullanmak olabilir.
Ekte bulacağınız uygulamada ilk 3 kontrolü "A"
diğer üç kontrolü "B" olarak Tag ledim ( im özelliğine
A veya B harflerini koydum ). Böylece 2 grup
oluştu.
Yukarıdaki kalıbı kullanarak iki durumlu butonlara
kilitleme ve açma kodlarını yazdım.
Umarım projelerinizde faydası olur
Selamlar
nedenlerden ötürü bir veya daha fazla kontrolü
GÖRÜNMEZ veya PASİF konuma getirmek
istiyoruz. Karmaşık bir formda A koşulu
gerçekleştiğinde bir grup, B koşulu gerçekleştiğinde
ise bir başka grup kontrolü kilitlemek isteyebiliriz.
Kontrol isimlerini kullanarak .Visible veya . Enable
kullanımını zaten biliyoruz. Bir başka metod ise
Kontrol lerin Tag (im ) özelliğini kullanmak olabilir.
Ekte bulacağınız uygulamada ilk 3 kontrolü "A"
diğer üç kontrolü "B" olarak Tag ledim ( im özelliğine
A veya B harflerini koydum ). Böylece 2 grup
oluştu.
Dim ctrl As Control
For Each ctrl In Me.Controls
If ctrl.Tag = "A" Then
ctrl.Enabled = False
End If
Next
Yukarıdaki kalıbı kullanarak iki durumlu butonlara
kilitleme ve açma kodlarını yazdım.
Umarım projelerinizde faydası olur
Selamlar