Всем привет.
Есть некий проект в котором User Control и модули.
Подскажите кто знает как обратится к Контролам расположенным на User Control из модулей. Строка типа: UserControl1.Text1.Text="aaa" -не работает.



Public Text1 as textboxSet Text1 = txtTextOne

Antonariy писал(а):А лучше сделать readonly-свойство, возвращающее сам текстбокс.


Che писал(а):Всем привет.
Подскажите кто знает как обратится к Контролам расположенным на User Control из модулей. Строка типа: UserControl1.Text1.Text="aaa" -не работает.

Хакер писал(а):Денис, ты говоришь глупость. Какое ещё создание и уничтожение объекта? Какой объект будет создаваться и уничтожаться?
Andrey Fedorov писал(а):Отдать наружу коллекцию контролов...

Вообще-то да, точно. Я забыл, что можно будет обращаться к текстбоксу напрямую, как написал автор. Я бы сначала записывал ссылку в объектную переменную типа Textbox и с ней работал.

Public Property Get TextBox() As TextBox
Set TextBox = TextBox1
End Property
UserControl.TextBox.Text = "text"






Хакер писал(а):Почему никого не бесит, что у формы это автоматически делается?

Сейчас этот форум просматривают: AhrefsBot и гости: 12