powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ по экземплярам форм
11 сообщений из 11, страница 1 из 1
FAQ по экземплярам форм
    #36396783
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, особенно модераторам.
Ваял приложение, используя следующий замечательный пример от Бенедикта.

Посмотрел на всякий случай в ФАК. И показалось, что выделенное красным утверждение не вполне корректно (в свете вышеуказанного примера):
FAQ
Следующие выражения, написанные в начале стандартного модуля, определяют глобальную переменную для хранения ссылки на экземпляр формы:
Public Dim frm [As Variant]
Public Dim frm As Form
Public Dim frm As Form_MyForm
причем последний вариант:
- создает переменную, способную хранить ссылку лишь на экземпляр формы MyForm;
- не позволяет объявить такую переменную WithEvents с целью дальнейшего перехвата событий формы.
ИМХО, нужно уточнение что-то вроде "не позволяет объявить WithEvents , если в модуле формы не объявлены пользовательские события. При этом возможно использование только пользовательских событий нестандартного экземпляра формы ". - Если я конечно правильно понял суть происходящего.
Так что прошу рассмотреть мое предложение по редактированию ФАКа.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396790
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Sator ArepoFAQс целью дальнейшего перехвата событий формы.
Вопрос в том, можно ли считать события типа того, что приведено у Бенедикта, событиями формы.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396799
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычSator ArepoFAQс целью дальнейшего перехвата событий формы.
Вопрос в том, можно ли считать события типа того, что приведено у Бенедикта, событиями формы.
Мне кажется, если объявлениен переменной формы у указанием WithEvents имеет в виду события формы и при это возможно и объявление и использование событий класса формы, то указанное в бенедиктовом примере
Код: plaintext
Public Event OKPressed()
- это событие формы. Как там у америкосов? "если что-то ходит, как утка, крякает, как утка - то это утка". Хотя я в теории вообще не силен и совершенно не настаиваю на своем мнении, т.к. для себя я разбрался.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396809
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Хорошо, предлагаю исправить так:

...не позволяет объявить такую переменную WithEvents с целью дальнейшего перехвата стандартных событий формы (хотя можно описывать в модуле формы свои события и перехватывать их).
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396818
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, твой вариант мне нравится больше. Так что я - за.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396833
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Done.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396870
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
... написанные в начале стандартного модуля...
WithEvents?
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396882
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
nord-woolf
Код: plaintext
... написанные в начале стандартного модуля...
WithEvents?
Дадамсь?
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396913
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F1:
WithEvents...Optional. Keyword that specifies that varname is an object variable used to respond to events triggered by an ActiveX object. WithEvents is valid only in class modules...
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36396953
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Опа... Исправлено.
...
Рейтинг: 0 / 0
FAQ по экземплярам форм
    #36397028
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nord-woolfF1:
WithEvents...Optional. Keyword that specifies that varname is an object variable used to respond to events triggered by an ActiveX object. WithEvents is valid only in class modules...
Слона-то я и не заметил... Ну по крайней мере не зря тему поднял...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ по экземплярам форм
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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