• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Вызов обработчика события с другой формы

  • Автор темы Автор темы Mina
  • Дата начала Дата начала
M

Mina

Подскажите плиз, как в VB 6.0 вызвать обрабочик для кнопки (command1_click()), находяшейся на Form1, если я работаю в это время с другой формой Form2

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

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

Как надо, чтобы заработало?????
 
создать на форме 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
 
Tanya

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

Но, конечно, правильнее выносить общие функции в отдельный модуль
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab