Страница: 1 |
Страница: 1 |
Вопрос: Управление элементами формы из модуля
Добавлено: 24.07.06 21:49
Автор вопроса: Sergey
Как правильно написать в модуле Module1 код для изменения свойсва TextBox1.Text открытой формы Form1?
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #1
Добавлено: 24.07.06 22:24
ручками писать надо. Ну а если серьёзно:
Собсно, что тебя удивляет?
Номер ответа: 2
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #2
Добавлено: 25.07.06 14:00
Sacred Phoenix, спасибо!
Как это же осуществить в Mdi приложениии?
Из одной дочерней формы или модуля управлять элементами другой дочерней формы?
Номер ответа: 3
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #3
Добавлено: 26.07.06 12:07
точно также, ручками то бишь... Зная имя переменной, можно делать с ней все что угодно
Номер ответа: 4
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #4
Добавлено: 26.07.06 13:19
Viper, про ручки, оно понятно
Не понятно, как задать имя переменной?
Номер ответа: 5
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #5
Добавлено: 26.07.06 14:26
Глобальную переменную сделай и все.
Public "твоя переменная" as ..
Номер ответа: 6
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #6
Добавлено: 26.07.06 14:28
Из одной дочерней формы или модуля управлять элементами другой дочерней формы?
Вообще просто пишешь сперва имя формы, затем имя элемента и наконец его свойство...
Номер ответа: 7
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #7
Добавлено: 26.07.06 18:38
Это если не MDI приложение.
Есть родительская форма frmMdi
Есть две дочерних формы frmChild1 и frmChild2
Дочерние формы открыты.
Нужно из frmChild2 назначить
Номер ответа: 8
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #8
Добавлено: 26.07.06 20:35
Ну дык в чем проблемы??? Вроде правильный код...
Номер ответа: 9
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #9
Добавлено: 26.07.06 22:13
К сожалению нет, в MDI приложение это не работает
Номер ответа: 10
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #10
Добавлено: 26.07.06 22:33
ВСЕ РАБОТАЕТ!!!!!!!!!!!! У меня vs 2005
Номер ответа: 11
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #11
Добавлено: 27.07.06 07:13
У меня то же, но не работает...
Формы дочерние?
Первая форма открываются так?
frm.MdiParent = Me
frm.Show()
Вторая форма открываеся из первой
frm1.MdiParent = Me.MdiParent
frm1.Show()
Номер ответа: 12
Автор ответа:
Sergey
Вопросов: 15
Ответов: 55
Профиль | | #12
Добавлено: 27.07.06 08:06
Вот найденное решение:
If frm.GetType() Is GetType(frmChild1) Then
frm.Controls.Item("TextBox1".Text = "Your text"
End If
Next
Покритикуйте.