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

Тема в разделе "Visual Basic", создана пользователем Mina, 20 июн 2008.

  1. Mina

    Mina Гость

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

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

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

    Как надо, чтобы заработало?????
     
  2. Tanya

    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
     
  3. skysun

    skysun Гость

    Tanya

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

    Tanya Гость

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

    Но, конечно, правильнее выносить общие функции в отдельный модуль
     
Загрузка...
Похожие Темы - Вызов обработчика события
  1. k85
    Ответов:
    0
    Просмотров:
    360
  2. alexas1
    Ответов:
    0
    Просмотров:
    506
  3. Sanchezz86
    Ответов:
    1
    Просмотров:
    588
  4. vln1981
    Ответов:
    0
    Просмотров:
    708
  5. JohnLemon
    Ответов:
    3
    Просмотров:
    871

Поделиться этой страницей