Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / События в элементах управления. / 10 сообщений из 10, страница 1 из 1
16.07.2004, 15:02:45
    #32608345
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Вопрос в следующем. Как отлавливать события в программно созданных элементах управления? Насколько я понимаю, я должен буду еще и программно код для них писать. Поделитесь опытом.
...
Рейтинг: 0 / 0
16.07.2004, 15:05:06
    #32608354
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Самый простой (хотя и не универсальный) способ программного написания кода - это написать все обработчики заранее в виде функций, а создаваемым контролам в свойства событий засовывать не [Event Procedure], а обращения к этим функциям.
...
Рейтинг: 0 / 0
16.07.2004, 15:07:09
    #32608360
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Спасибо за совет.
А не самый простой способ?
...
Рейтинг: 0 / 0
16.07.2004, 15:15:01
    #32608394
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Если f - переменная типа Form, ссылающаяся на нужную форму, то:

f.Module.AddFromString - добавляет текст в начало модуля
f.Module.InsertText - добавляет текст в конец модуля
f.Module.InsertLines - добавляет текст туда, куда надо (указывается номер строки)
...
Рейтинг: 0 / 0
16.07.2004, 15:31:42
    #32608470
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Круто...
Спасибо за науку
...
Рейтинг: 0 / 0
16.07.2004, 15:37:00
    #32608483
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Я этого не помнил наизусть. Просто открыл Аксесс и нажал F2.
...
Рейтинг: 0 / 0
16.07.2004, 16:14:10
    #32608599
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
А возможно ли удалить контрол с формы? Везде светится только CreateControl.
...
Рейтинг: 0 / 0
16.07.2004, 16:14:48
    #32608602
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
DeleteControl. :^)
...
Рейтинг: 0 / 0
16.07.2004, 16:15:30
    #32608604
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Нет.
f.Controls.Delete ...
...
Рейтинг: 0 / 0
16.07.2004, 16:15:42
    #32608605
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
События в элементах управления.
Вопрос снимаю: нашел DeleteControl
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / События в элементах управления. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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