Как вызывать различные процедуры по одному событию? - VB

Узнай цену своей работы

Формулировка задачи:

Не подскажите как решить в VB Несколько различных классов содержат одну и ту же форму, эта форма вызывается из содержащего ее класса. Хочется чтоб при нажатии кнопки на форме вызывался метод из того класса из которого и сама форма. Нечто вроде:
Ничего в VB про указатели на процедуры я не нашел

Решение задачи: «Как вызывать различные процедуры по одному событию?»

textual
Листинг программы
Public Name As String
Dim form As New UserForm1
Public Sub Click()
    MsgBox Name
End Sub
Public Sub show()
    ' Класс 'показывает' свой экземпляр формы
    form.show
End Sub
Private Sub Class_Initialize()
    Load form
    ' в дочерней форме ставим ссылку родительского класса 'на себя'
    Set form.ParentClass = Me
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы