private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { //this.Show(); notifyIcon1.Visible = false; this.WindowState = FormWindowState.Normal; keyboardHookManager.Stop(); }
private void timer_Tick(object sender, EventArgs e) { if (Form.ActiveForm == this) { return; } string keyToPress; if (mainBox.SelectedIndex == 0) { keyToPress = selected[rand.Next(selected.Length)].ToString(); } else { if (rand.Next(2) == 0) { keyToPress = mainBox.SelectedIndex.ToString(); } else { keyToPress = selected[rand.Next(selected.Length)].ToString(); } } keyboardHookManager.Stop(); SendKeys.SendWait(keyToPress); keyboardHookManager.Start(); }
void Exit(object sender, EventArgs e) { // Hide tray icon, otherwise it will remain shown until user mouses over it trayIcon.Visible = false; keyBoardManager.Stop(); Application.Exit(); }