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()); } }