private void select_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { if (wasOptionsformShown) { wasOptionsformShown = false; Program.formOptions.Show(); } Close(); } else if (e.KeyCode == Keys.Enter) { this.Hide(); Bitmap bmp = Uploader.takeCropped(Math.Abs(x0 - x1), Math.Abs(y0 - y1), x0, y0); Uploader.Upload(Uploader.GetStringFromImage(bmp)); Program.formOptions.displayInfo(); if (wasOptionsformShown) { wasOptionsformShown = false; Program.formOptions.Show(); } Close(); } }
public void on_screenSelect(object sender, EventArgs e) { if (sender is ToolStripMenuItem) { int monitorID = Convert.ToInt16(((ToolStripMenuItem)sender).ToolTipText); Uploader.Upload(Uploader.GetStringFromImage(Uploader.takeFullScreen(Screen.AllScreens[monitorID]))); displayInfo(); } }
private void trayicon_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (cb_action.SelectedIndex == 0) { Hide(); if (Program.formSelect == null || Program.formSelect.IsDisposed) { Program.formSelect = new select(); } Program.formSelect.initBmp(); Program.formSelect.Show(); } else if (cb_action.SelectedIndex == 1) { this.Hide(); Uploader.Upload(Uploader.GetStringFromImage(Uploader.takeDefaultFullScreen())); this.Show(); } else { int monitorID = cb_action.SelectedIndex - 2; if (monitorID < Screen.AllScreens.Length) { this.Hide(); Uploader.Upload(Uploader.GetStringFromImage(Uploader.takeFullScreen(Screen.AllScreens[monitorID]))); this.Show(); } else { MessageBox.Show("Cannot find monitor with ID " + monitorID + "!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void defaultToolStripMenuItem_Click(object sender, EventArgs e) { Uploader.Upload(Uploader.GetStringFromImage(Uploader.takeDefaultFullScreen())); displayInfo(); }
private void button3_Click(object sender, EventArgs e) { this.Hide(); Uploader.Upload(Uploader.GetStringFromImage(Uploader.takeFullScreen(Screen.FromPoint(new Point(MousePosition.X, MousePosition.Y))))); this.Show(); }