У меня в проге одновременно загружено множество экземпляров формы-эталона. При наступлении определенного события необходимо запретить использовать одно из кнопок - разумеется на каждом экземпляре.
Я сделал так:
Dim Ctrl As Control
Dim frm As Form
For Each frm In Forms
For Each Ctrl In frm.Controls
If CStr(Ctrl.Name) = "ИмяТойСамойКнопки" Then
Ctrl.Enabled = False
End If
Next
Next
Не слишком ли загонно? Може есть путь попроще?