コード例 #1
0
        private void notifyIconContextMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            ToolStripItem item = e.ClickedItem;

            if (item == menuItemOpen)
            {
                Visible     = true;
                WindowState = FormWindowState.Normal;
            }
            else if (item == menuItemToggleActivate)
            {
                if (menuItemToggleActivate.CheckState == CheckState.Unchecked)
                {
                    Sherpa.StartServer();
                }
                else
                {
                    Sherpa.StopServer();
                }
            }
            else if (item == menuItemShutdown)
            {
                Application.Exit();
            }
        }
コード例 #2
0
        private void ServerOptionsForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            Sherpa.StopServer();

            var it = comboRoot.Items.GetEnumerator();

            while (it.MoveNext())
            {
                if (!Properties.Settings.Default.previousRootDirs.Contains(it.Current.ToString()))
                {
                    Properties.Settings.Default.previousRootDirs.Add(it.Current.ToString());
                }
            }

            Properties.Settings.Default.Save();
        }
コード例 #3
0
 private void buttonActive_Click(object sender, EventArgs e)
 {
     buttonActive.Enabled = false;
     Sherpa.StopServer();
 }