Ну давайте сразу посмотрим код. Чего ждать то.
using System;
using System.Windows.Forms;
using System.Drawing;
class MyForm : AppForm
{
public static void Main()
{
Application.Run(new MyForm());
}
}
class AppForm : Form
{
public AppForm()
{
MainMenu mnuFileMenu = new MainMenu();
this.Menu = mnuFileMenu;
mnuFileMenu.MenuItems.Add("Test");
}
protected override void OnMouseDown(MouseEventArgs e)
{
MessageBox.Show("You clicked on Form ","First Step Site");
}
}
Мы здесь с Вами обработали событие нажатия клавиши мышки. У класса Form есть ряд предопределенных функций, которые вызываются при тех или иных событиях. Например для мышки есть следующие события.
MouseDown MouseEnter MouseHover MouseLeave MouseMove MouseUp MouseWheel Move
Нам остается в классе переопределить это событие и установить свою реакцию на него. Вот так будет выглядеть результат нажатия левой клавиши мышки.
