Пример #1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        public MainWindow()
        {
            Thread td = new Thread(new ThreadStart(soleWindow));

            td.Start();
            td.Join();
            InitializeComponent();
            HideToNotify.ExitClick   = Exit;
            HideToNotify.ShowClick   = htnShow;
            HideToNotify.AboutClick  = About;
            HideToNotify.DoubleClick = htnShow;//双击展开
            htn = HideToNotify.useHideToNotify();
            ThreadPool.QueueUserWorkItem(new WaitCallback(releaseFile));
            tl = tlp.Tl;
            tlp.ModbtnClick += Tlp_ModbtnClick;
        }
Пример #2
0
 /// <summary>
 /// 使用最小化到托盘。(先设置点击方法)
 /// </summary>
 /// <returns>当前实例</returns>
 public static HideToNotify useHideToNotify()
 {
     if (htn == null)
     {
         lock ("天蘩工具箱")
         {
             if (htn == null)
             {
                 htn = new HideToNotify();
                 MenuItem show = new MenuItem("展开");
                 show.Click += new EventHandler(ShowClick);
                 MenuItem about = new MenuItem("关于");
                 about.Click += new EventHandler(AboutClick);
                 MenuItem exit = new MenuItem("退出");
                 exit.Click += new EventHandler(ExitClick);
                 htn.menuList.Add(show);
                 htn.menuList.Add(about);
                 htn.menuList.Add(exit);
             }
         }
     }
     htn.setMenu();
     return(htn);
 }