Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.03.2020, 14:09
|
|||
---|---|---|---|
|
|||
Публичная функция из модуля формы как событие другой формы |
|||
#18+
Добрый день! Есть главная форма (MainForm) и подчиненная (SubForm). При загрузке главной формы необходимо указать, что на событие OnCurrent подчиненной формы должна срабатывать функция MainFormPF, которая хранится в модуле главной формы. Сейчас это реализовано так: Private Sub Form_Load() 'MainForm Me.SubForm.Form.OnCurrent = "=PF()" End Sub Public Function MainFormPF() MsgBox "!" End Function В основном модуле хранится хранится функция PF: Public Function PF() Call Forms("MainForm").MainFormPF End Function Получается, что из главной формы я ссылаюсь на основной модуль, из которого опять ссылаюсь на главную форму. Можно ли сделать так, чтобы еще при загрузке основной формы я сразу ссылался на публичную функцию в ней самой? Пробовал так: Private Sub Form_Load() 'MainForm Me.SubForm.Form.OnCurrent = "=Forms('MainForm').MainFormPF" End Sub Но возникает ошибка "The expression you entered has an invalid . (dot) or ! operator or invalid parentheses". Что нужно попавить? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2020, 18:08
|
|||
---|---|---|---|
|
|||
Публичная функция из модуля формы как событие другой формы |
|||
#18+
Пользуйте подписку на события: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2020, 18:48
|
|||
---|---|---|---|
|
|||
Публичная функция из модуля формы как событие другой формы |
|||
#18+
Predeclared, Супер! Огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2020, 21:35
|
|||
---|---|---|---|
Публичная функция из модуля формы как событие другой формы |
|||
#18+
Alexei Gennadevich, проще создать Вам в основном модуле объект этой подчиненной формы и работать с ней не выходя из модуля главной. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.03.2020, 08:45
|
|||
---|---|---|---|
|
|||
Публичная функция из модуля формы как событие другой формы |
|||
#18+
Alexei Gennadevich, + ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1610188]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
132ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 522ms |
0 / 0 |