Ejemplo n.º 1
0
 private void StartUpWorker_DoWork(object sender, DoWorkEventArgs e)
 {
     //if it is checked before click,
     //it will return unchecked
     //when handling this event
     if (!StartUpWithWindows.Checked)
     {
         StartupManager.RemoveApplicationFromStartup();
     }
     else
     {
         StartupManager.AddApplicationToStartup();
     }
 }
Ejemplo n.º 2
0
        private void TrayContextMenu_Opening(object sender, CancelEventArgs e)
        {
            if (StartupManager.CheckIfOnStartUp())
            {
                StartUpWithWindows.CheckState = CheckState.Checked;
            }
            else
            {
                StartUpWithWindows.CheckState = CheckState.Unchecked;
            }

            AvailableSerialPorts = new List <string>(SerialPort.GetPortNames());
            arduinoToolStripMenuItem.DropDown.Items.Clear();
            foreach (String port in AvailableSerialPorts)
            {
                ToolStripMenuItem portOption = new ToolStripMenuItem(port);
                portOption.Click += new System.EventHandler(this.ContextMenuItemPort_Click);
                arduinoToolStripMenuItem.DropDown.Items.Add(portOption);
            }
        }