2012年10月29日 星期一

指定動態組合頁面名稱的頁面顯示(C#)

最近有需求是需要動態組合頁面名稱,
指定頁面顯示。
程式碼如下:
string FormName = "NameSpaceName." + indexrow[0]["FrameItem"].ToString();
Form frm = ((Form)Assembly.GetExecutingAssembly().CreateInstance(FormName));
frm.Show();
FormName是NameSpaceName+"."+FormName,
須為一個完整的名稱,
利用Assembly.GetExecutingAssembly().CreateInstance,
找出剛湊出來的FormName,
轉成Form形式。
最後將此Form顯示即可。

沒有留言:

張貼留言