如何禁用键盘导航?我希望用户只能使用鼠标进行导航。例如,我的项目现在的方式,用户可以通过按Shift + tab从一个字段转到另一个字段。我想阻止这一点。
答案 0 :(得分:2)
在控件上将TabStop
属性设置为false。
但请注意,在大多数情况下这可能是一个坏主意 - 它很可能会损害您的应用程序的可用性。例如,我非常喜欢基于键盘的导航 - 但是除了我的偏好之外,如果我的鼠标电池死了,我可能需要它来做我的鼠标不能正常工作。 TabStop
属性应该更多地用于那些不打算接受用户输入的控件(或者至少不打算接收键盘焦点),而不是故意禁用键盘导航。