Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вызов обработчика события с другой формы
Форум программистов > Системное программирование > Visual Basic
Mina
Подскажите плиз, как в VB 6.0 вызвать обрабочик для кнопки (command1_click()), находяшейся на Form1, если я работаю в это время с другой формой Form2

написание просто обращения
Form1.Command_click не работает

такой вызов работает только если кнопки на 1 форме...
Private Sub Command4_Click()
Call Command1_Click
End Sub

Как надо, чтобы заработало?????
Tanya
создать на форме Form1
public Sub CmdClick()
...
end sub

и вызывать ее в Form1:
Private Sub Command1_Click()
Call CmdClick
End Sub

и в форме 2:
Private Sub Command4_Click()
Call Form1.CmdClick
End Sub

skysun
Tanya

да если form1 загружена... . Иначе нада иначе в зависимости от ситуации или ф-ю глобальную или класс
Tanya
В общем-то не обязательно,
поскольку форма автоматически загрузится после обращения к ее функции,
а потом ее нужно будет выгрузить, если она не нужна

Но, конечно, правильнее выносить общие функции в отдельный модуль
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.