Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }