Есть ли лучший способ вызвать winform? С#
System.Reflection.Assembly asm; asm = System.Reflection.Assembly.LoadFrom("Test2.exe"); // get from different project but same application var forms = (Form)Activator.CreateInstance(asm.GetType("Test2.Form1")); // call form forms.Show(); // show form
Могу ли я вызвать Winform без использования CreateInstance
Поскольку создание экземпляра происходит очень медленно
Что я уже пробовал:
Я пытаюсь использовать систему.Отражение.Испускать
но в итоге все равно нужно использовать свойство
Метод создает = создает новый("свойство", тип.GetType ("тестирование.Form2"), new Type[] { typeof(object [])}, true);
(Форма)Активатор.Свойство(метод);