Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как развесить обработчики событий на контролы созданные динамически? / 3 сообщений из 3, страница 1 из 1
24.07.2008, 12:02
    #35449111
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как развесить обработчики событий на контролы созданные динамически?
Есть код такой например
Код: plaintext
set cnt=myForm.controls.add("VB.CommandButton","Name" )
Контрол не обязательно кнопка и не обязательно VB любой... как повестить на него обработчик типа
cnt.onClick="myHandlerName" или что-то вроде? оч надо(((
...
Рейтинг: 0 / 0
24.07.2008, 13:17
    #35449392
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как развесить обработчики событий на контролы созданные динамически?
Grayscale,
если cnt описан как
Код: plaintext
Private WithEvents cnt As VB.CommandButton
в модуле класса, то обработчики событий описываются как обычно (в окне редактора в левом выпадающем списке выбираешь объект, в правом - событие).
Если хочется чего-то более масштабного, то можно почитать следующие дискуссии (до конца, и отделяя зерна от плевел):
коллекция обьектов + перехватить Events
Программно запрограммировать событие
...
Рейтинг: 0 / 0
24.07.2008, 14:07
    #35449558
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как развесить обработчики событий на контролы созданные динамически?
Спасибо!!! Сам бы еще долго допирал))))) Интересное решение))))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как развесить обработчики событий на контролы созданные динамически? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]