选项卡按钮切换到Windows窗体应用程序中的错误控件

Sid*_*raM 2 c# visual-studio winforms

我正在使用c#在Windows窗体应用程序中工作.我有两个字段,形式为"用户名"和"密码",两个按钮"登录"和"取消".在表单加载光标放在用户名文本框中,这是好的.

但是当我TAB从键盘上按下而不是转到密码文本框时,它会转到"登录"按钮.我怎么设置这个?

此外,选择所有文本的快捷方式 CTRL+ A在文本字段中不起作用.有帮助吗?

Mon*_*Zhu 5

WinForms上的每个控件都有一个TabIndex.您可以在控件的属性中找到它.如果要在此后进行焦点切换,则需要在"密码"文本框中将此值调整为2tab

在设计器中选择您的控件,进入属性:

在此输入图像描述

并设置TabIndex属性:

在此输入图像描述

快捷方式Cntr+ A仅在您关注的时候才有效TextBox!还要确保该ShortCutsEnabled属性设置为true:

在此输入图像描述

这里参考的是快捷方式问题原始答案.然而它说:

文本框控件不支持CTRL+ A快捷键时,多行属性值为true.