private int mousebutton2int(MouseEventArgs arg)
{
switch (arg.Button)
{
case MouseButtons.Left: return 1;
case MouseButtons.Right: return 2;
case MouseButtons.Left | MouseButtons.Right: return 3;
case MouseButtons.Middle: return 4;
case MouseButtons.Left | MouseButtons.Middle: return 5;
case MouseButtons.Middle | MouseButtons.Right: return 6;
case MouseButtons.Left | MouseButtons.Middle | MouseButtons.Right: return 7;
default: return 0;
}
}