Как динамически подгрузить массив ocx-ов, имея доступ к их событиям? - VB
Формулировка задачи:
С одним ActiveX-ом все понятно:
А если я не знаю заранее количество загружаемых ActiveX-ов?
Я могу объявить так:
Но не могу
Листинг программы
- Public WithEvents objExt As VBControlExtender
- ...
- Set objExt = Controls.Add('Mon.Monitor', 'myCtl1')
- ...
- Public Sub objExt_ObjectEvent(Info As EventInfo)
- End Sub
Листинг программы
- Dim obj1(10) As VBControlExtender
Листинг программы
- Dim WithEvents obj1(10) As VBControlExtender
Решение задачи: «Как динамически подгрузить массив ocx-ов, имея доступ к их событиям?»
textual
Листинг программы
- Private WithEvents XB As VBControlExtender
- ...
- Private Sub XB_LostFocus()
- Set XB = Me.ActiveControl
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д