public void LoadAddinManager() // This method can have any name { form_AddinManager frm = form_AddinManager.GetUniqueForm(); if (_addinManagerFirstLoaded) { // 将上次插件卸载时保存的程序集数据加载进来 var nodesInfo = AssemblyInfoDllManager.GetInfosFromSettings(); frm.RefreshTreeView(nodesInfo); // _addinManagerFirstLoaded = false; } else { } // 先清空以前已经选择的对象集合 SetImpliedSelection(); frm.WindowState = FormWindowState.Normal; // 取消其最小化 if (!frm.Visible) { frm.Show(null); // Application.ShowModelessDialog(null, frm); //Application.ShowModalDialog(frm); } }
public static void ShowAddinManager() { form_AddinManager frm = form_AddinManager.GetUniqueForm(); frm.Show(null); }