根據窗體的名稱動態建立窗體this
Assembly assembly = Assembly.GetExecutingAssembly(); // 實例化窗體 try { Form form = assembly.CreateInstance(lf.initForm) as Form; this.Invoke(panelSelect_addFormCallBack, form, 1); if(lf.administrative_level=="區縣") { Form controlF = new control(); this.Invoke(panelControl_addFormCallBack, controlF, 1); } }
這裏我傳入的spa
lf.initForm
是一個字符串,表示窗體變量的名稱code