using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CanFly.Util { public static class FormUtils { /// <summary> /// 显示窗体 /// </summary> /// <param name="panel"></param> /// <param name="frm"></param> public static void ShowForm(this Panel panel, Form frm) { try { frm.TopLevel = false; panel.Controls.Clear(); panel.Controls.Add(frm); frm.Show(); frm.Dock = DockStyle.Fill; panel.Refresh(); foreach (Control item in frm.Controls) { item.Focus(); break; } } catch (Exception ex) { throw ex; } } } }