Exemplo n.º 1
0
 public void ShowChildForm(ModuleFunction fun)
 {
     WaiteServer.ShowWaite(this);
     Form frm = fun.LoadForm(this);
     frm.Text = fun.FunctionName;
     frm.Icon = LoadUIImage.LoadFormIcon(fun.FunctionPng);
     frm.Show();
     frm.Activate();
     // 设置当前 tab页的 图标,我这里也默认取navBar中的Item中的图标
     xtraTabbedMdiManager1.Pages[frm].Image = LoadUIImage.LoadMDIImg_TabPag(fun.FunctionPng);
     WaiteServer.CloseWaite();
     
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="FormType">子窗体类,必须继承自frmBaseFunction</param>
 /// <param name="Text">子窗体名称</param>
 /// <param name="PNGName">图片大小为64x64</param>
 public void AddFunction(Type FormType, string Text, string PNGName)
 {
     ModuleFunction fun = new ModuleFunction(FormType, Text, PNGName);
     funs.Add(fun);
 }