Можно ли обратиться к процедуре формы из другой формы?
☑
0
Никулин Леонид
21.01.15
✎
20:16
Обычные формы.
Нужно программно открывать форму, заполнять ее и нажимать на кнопочку "Заполнить". Кнопка запускает процедуру Заполнить(); модуля формы. Нет возможности перенести процедуру в модуль объекта
С первой частью разобрался, а вот программно нажать на кнопочку не выходит
Спасибо!
1
famnam
21.01.15
✎
20:24
объявите процедуру как Экспорт
2
Никулин Леонид
21.01.15
✎
20:26
Вроде есть у меня у одной процедуры Печать (в модуле формы) ключевое слово Экспорт, но как потом из свойств формы до нее достучаться ума не хватает.
3
Никулин Леонид
21.01.15
✎
20:34
Нашел глобальным поиском фразу
Форма.Печать("", ЧтоИскать);
Ща прям в лоб попробую...
4
Никулин Леонид
21.01.15
✎
20:44
Взлетело!!
1) В модуле формы объявил у нужной процедуры Заполнить() ключевое слово Экспорт
2) В чужой форме прямо Форма.Заполнить()
famnam спасибо за активность!
P.S. а я почему-то думал, что это можно только в модуле объекта...
5
mikecool
21.01.15
✎
21:36
(4) для этого надо создавать экземпляр формы, через модуль как бе правильнее
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс