I want to make my app as keyboard-friendly as possible: it will be used
pre{*filter*}ly on laptops without a proper mouse.
The menu designer only lets me use simple CTRL+key, ALT+key or Fx. I
can't have CTRL+ALT+key or CTRL+SHIFT+key, or other more complicated
combinations. Is there any easy way to overcome this?
Secondly, I've got some 'form sensitive' keyboard shortcuts, so I've
created a 'right-click' menu to call from the Form.RightClick event,
which includes the appropriate keyboard shortcuts. But I find that the
shortcuts aren't available until after I've first used the right-click.
And when the form is closed, the shortcuts are still 'available' and
generate error messages. How can I stop this?
As an aside, when I right-click over some controls on the form,
sometimes the form's RightClick fires, and sometimes it doesn't, even
though there's no code in any other RightClick event anywhere in my app.
Is there some logic behind when it does and doesn't?
--
Ben Hambidge