Проблема с Activator.CreateInstance
От: ESidorov Украина  
Дата: 08.06.04 11:05
Оценка: :))
Надо открыть форму по ее имени

Есть функция GetObjetType() которая по имени объекта и имени сборки возвращает Type искомого объекта

делаю так


object MyForm = new object();

MyForm = Activator.CreateInstance(GetObjetType(string MyFormName, string MyAssemblyName));


Создается объект MyAssembly.MyObject, все нормально, дальше собствено пытаюсь показать форму


MyForm.Show();


При компиляции вылетает ошибка 'object' does not contain definition for 'Show'...
Подскажите плиз что я делаю не так...аналогичный код на VB.NET c использованием той же функции GetObjetType() копилируется и работает без проблем...



08.06.04 17:30: Перенесено модератором из '.NET GUI' — AndrewVK
Re: Проблема с Activator.CreateInstance
От: Воронков Василий Россия  
Дата: 08.06.04 11:07
Оценка: 6 (1)
"ESidorov" <27527@news.rsdn.ru> wrote in message news:670886@news.rsdn.ru...
>
> (MyForm as Form).Show();
>
Posted via RSDN NNTP Server 1.9 alpha
Re[2]: Проблема с Activator.CreateInstance
От: ESidorov Украина  
Дата: 08.06.04 11:17
Оценка:
Здравствуйте, Воронков Василий, Вы писали:


ВВ>"ESidorov" <27527@news.rsdn.ru> wrote in message news:670886@news.rsdn.ru...

>>
>> (MyForm as Form).Show();
>>


Большое спасибо, работает!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.