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


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