Дано: ActiveX, написанный VB.NET. Так же есть некое приложение, подгружающее этот контрол в run-time, являющееся для него контейнером и взаимодействующее с ним через некорторый объект. Приложение предоставляет данный объект как Ambient property.
Вопрос: как в VB.NET проекте получить Ambient-свойство контейнера и где (в каком обработчике события/методе) это допустимо делать?
Для ясности приведу фрагмент кода контрола:
Public Class MyControl
Inherits System.Windows.Forms.UserControl
Private WithEvents m_objConnectionObject As CommApplication.ConnectionObject
Private Sub m_objConnectionObject_OnSomeEvent() Handles m_objConnectionObject.OnSomeEvent
' some event processing
End Sub
End Class
Как получить этот m_objConnectionObject и в каком событии/методе класса?