Всем привет.
Есть некий проект в котором User Control и модули.
Подскажите кто знает как обратится к Контролам расположенным на User Control из модулей. Строка типа: UserControl1.Text1.Text="aaa" -не работает.
Public Text1 as textbox
Set 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, Yandex-бот и гости: 34