/// <summary> /// 标签鼠标停留 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void MenuSelect(object sender, EventArgs e) { SimpleTab tab = (SimpleTab)sender; foreach (Control item in spc.Panel1.Controls) { SimpleTab t = (SimpleTab)item; t.SetActive(item.Equals(tab)); } LoadDir(tab._dir); }
/// <summary> /// 加载标签 /// </summary> private void InitInvocations() { DirectoryInfo first = Settings.sorter[0]; List <DirectoryInfo> temp = new List <DirectoryInfo>(Settings.sorter); temp.Reverse(); foreach (DirectoryInfo dir in temp) { SimpleTab tab = new SimpleTab(dir.Name, dir); tab.MouseEnter += new EventHandler(MenuSelect); tab.SetActive(dir.Equals(first)); spc.Panel1.Controls.Add(tab); } LoadDir(first); }