如何禁用键盘导航?

时间:2017-02-28 15:39:41

标签: c# winforms

如何禁用键盘导航?我希望用户只能使用鼠标进行导航。例如,我的项目现在的方式,用户可以通过按Shift + tab从一个字段转到另一个字段。我想阻止这一点。

1 个答案:

答案 0 :(得分:2)

在控件上将TabStop属性设置为false。

但请注意,在大多数情况下这可能是一个坏主意 - 它很可能会损害您的应用程序的可用性。例如,我非常喜欢基于键盘的导航 - 但是除了我的偏好之外,如果我的鼠标电池死了,我可能需要它来做我的鼠标不能正常工作。 TabStop属性应该更多地用于那些不打算接受用户输入的控件(或者至少不打算接收键盘焦点),而不是故意禁用键盘导航。