Преобразование COMObject типа TextBox в объект C#

В настоящее время я работаю над приложением, которое связывается с клиентом. Как показано ниже, у меня есть делегированный метод, который возвращает полученное сообщение как ComObject типа TextBox.

void mailbox_MessageReceived(ref object ComObj1) {
    string typeName = Microsoft.VisualBasic.Information.TypeName(ComObj1);
    Console.WriteLine(typeName); //Prints "TextBox"        

    //insert rest of code here
}

Пока что безуспешно пытался разыграть (ComObj1 как TextBox), и попытался получить IntPtr за ComObj1 передать в качестве аргумента в Marshal.GetObjectForNativeVariant()Оба безрезультатно.

Мой вопрос, как я должен бросить ComObj1 объекту C#?

0 ответов

Другие вопросы по тегам