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