Mega Code Archive

 
Categories / C# / Event
 

Which mouse button was clicked

using System; using System.Windows.Forms; using System.Drawing; public class MainWindow : Form {     public MainWindow() {         Height = 300;         Width = 500;         this.MouseMove += new MouseEventHandler(MainForm_MouseMove);         this.MouseUp += new MouseEventHandler(MainForm_MouseUp);         this.KeyUp += new KeyEventHandler(MainForm_KeyUp);     }     protected void MainForm_MouseMove(object sender, MouseEventArgs e) {         this.Text = string.Format("Current Pos: ({0}, {1})", e.X, e.Y);     }     protected void MainForm_MouseUp(object sender, MouseEventArgs e) {         if (e.Button == MouseButtons.Left)             MessageBox.Show("Left click!");         if (e.Button == MouseButtons.Right)             MessageBox.Show("Right click!");         if (e.Button == MouseButtons.Middle)             MessageBox.Show("Middle click!");     }     protected void MainForm_KeyUp(object sender, KeyEventArgs e) {         MessageBox.Show(e.KeyCode.ToString(), "Key Pressed!");     }     public static void Main(string[] args) {         Application.Run(new MainWindow());     } }