View Full Version : 假设我有100多个WinForm窗口,怎样在一个文本框输入一个WinForm名,自动打开这个窗口?


Jun Liu
03-31-2007, 03:30 PM
假设我有100多个WinForm窗口,怎样在一个文本框输入一个WinForm名,自动打开这个窗口?

news.microsoft.com
04-01-2007, 02:11 AM
如果能保证每个派生Form都有一样的名字空间,和继承自一个唯一的Form类

可以使用反射完成,
RootForm frm = System.Activator.CreateInstance(FormName);
frm.Show();

详细请见MSDN

Eugene
2007-4-1

鍚寸惇
04-02-2007, 02:44 AM
濡傛灉绐楀彛鍚嶇О涓嶅悓鐨勮瘽,鍙娇鐢‵indWindow鍑芥暟杩涜鏌ユ壘

绉﹂鎰忓姩
04-04-2007, 07:18 PM
form瀹炰緥娌℃湁浜х敓
濡備綍find

鈥滃惔鐞濈紪鍐欙細

> 濡傛灉绐楀彛鍚嶇О涓嶅悓鐨勮瘽,鍙娇鐢‵indWindow鍑芥暟杩涜鏌ユ壘