コード例 #1
0
ファイル: Program.cs プロジェクト: ubutech/FTP_Synchronizer
        public static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
            aTimer.Interval = 10000;

            ContextMenu contextmenu1 = new ContextMenu();
            MenuItem menuitem1 = new MenuItem();

            contextmenu1.MenuItems.AddRange(new MenuItem[] { menuitem1 });
            menuitem1.Index = 0;
            menuitem1.Text = "E&xit";
            menuitem1.Click += new EventHandler(menuItem1_Click);

            MenuItem menuitem2 = new MenuItem();
            contextmenu1.MenuItems.AddRange(new MenuItem[] { menuitem2 });
            menuitem2.Index = menuitem2.Index - 1;
            menuitem2.Text = "P&references Server";
            menuitem2.Click += new EventHandler(menuItem2_Click);

            MenuItem menuitem3 = new MenuItem();
            contextmenu1.MenuItems.AddRange(new MenuItem[] { menuitem3 });
            menuitem3.Index = menuitem3.Index - 2;
            menuitem3.Text = "H&ome";
            menuitem3.Click += new EventHandler(menuItem3_Click);

            notifyicon1.Icon = Properties.Resources.FTP;
            notifyicon1.Text = "FTP Synchronizer";
            notifyicon1.ContextMenu = contextmenu1;
            notifyicon1.Visible = true;

            Form1 form1 = new Form1();
            Info form2 = new Info();
            form2.Show();

            Application.Run();
            notifyicon1.Visible = false;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: ubutech/FTP_Synchronizer
        private static void menuItem3_Click(object Sender, EventArgs e)
        {
            Info form2 = new Info();

            if (form2.Visible == false)
                form2.Focus();
        }