У меня есть класс (производный от Windows.Forms.UserControl), который я использую для доступа к элементу управления ActiveX.
У меня нет источников этого класса-оболочки, но мне нужно вызвать открытый метод внутри ActiveX, который недоступен в классе-оболочке.
Я пытаюсь получить доступ к ActiveX с помощью Reflection:
PropertyInfo p = typeof(System.Windows.Forms.Control).GetProperty("ActiveXInstance",
BindingFlags.NonPublic | BindingFlags.Instance);
if (p == null) return;
object activeXImpl = p.GetValue(_WrapperIstance, null);
activeXImpl правильно инициализирован, но я не знаю, как я могу вызвать определенный метод внутри ActiveX. Я ДОЛЖЕН использовать класс-оболочку (по соображениям дизайна), поэтому не могу напрямую получить доступ к элементу управления ActiveX.
C # / VS2010
спасибо,
Риккардо