после многих поисков в интернете я не могу найти оптимизированное решение.Действительно, я просто хотел бы заблокировать клавиши и щелчок мышью в какой-то момент, однако я бы хотел избежать установки всех клавиш и щелчков в моем состоянии.Это возможно?
Есть код:
private void cmdVision_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
pnlNote.Enabled = true;
}
}
private void cmdVision_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
pnlNote.Enabled = false;
}
//MAJ4
else if (e.Button == MouseButtons.Right || e.Button == MouseButtons.Middle)
{
pnlNote.Enabled = false;
}
//MAJ4
}
Как видите, мое состояние состоит из e.Button == MouseButtons.Right ||e.Button == MouseButtons.Middle.Поэтому я хотел бы избежать необходимости делать это для каждой клавиши на клавиатуре.
Заранее спасибо;)