Текущий архив: 2009.06.28;
Скачать: CL | DM;
Вниз
рефлексия Найти похожие ветки
← →
DiamondShark © (2005-08-16 12:26) [11]
> Как ее запустить с помощью рефлексии?
Примерно так:
private void button1_Click(object sender, System.EventArgs e)
{
Assembly asm = Assembly.LoadFrom(@"D:\Projects\dotNet\Solution1\ClassLibrary1\bin\Debug\ClassLibrary1.dll");
Type[] types = asm.GetTypes();
foreach (Type t in types)
if (t.IsSubclassOf(typeof(Form)))
{
Form f = (Form)Activator.CreateInstance(t);
f.Show();
break;
}
}
Страницы: 1 вся ветка
Текущий архив: 2009.06.28;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.011 c