Его трудно ответить без кода, но в целом он должен работать.
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
MessageBox.Show("LEFT");
}
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("RIGHT");
}
}
// EventHandler
this.MouseClick += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseClick);
Изменить: есть событие MouseDoubleClick, которое вы можете использовать для распознавания двойных щелчков. Работает как для левой, так и правой кнопок муз.