我有一个表单,我试图将焦点设置为Shipment#文本框,而无需以编程方式执行此操作。无法重置/更改Tab键顺序
我使用查看 - > Tab键顺序,但我不能分割容器的右侧面板设置为0,Visual Studio是允许只设置为0的SplitContainer的左侧面板。
我试过,虽然属性为装运#文本框选项卡顺序设置为0,将其更改为一个较大的数字为所有的打印,比较..按钮,但仍出货#没有得到焦点。
为什么我无法使用视图 - >标签顺序将标签顺序设置为0对于货运号#文本框?
我有一个表单,我试图将焦点设置为Shipment#文本框,而无需以编程方式执行此操作。无法重置/更改Tab键顺序
我使用查看 - > Tab键顺序,但我不能分割容器的右侧面板设置为0,Visual Studio是允许只设置为0的SplitContainer的左侧面板。
我试过,虽然属性为装运#文本框选项卡顺序设置为0,将其更改为一个较大的数字为所有的打印,比较..按钮,但仍出货#没有得到焦点。
为什么我无法使用视图 - >标签顺序将标签顺序设置为0对于货运号#文本框?
我不认为你可以设置通过属性窗口的SplitContainer面板的TabIndex属性,必须通过代码
splitContainer1.Panel1.TabIndex = 1;
splitContainer1.Panel2.TabIndex = 0;
先给右侧(或底部)小组重点做,那么在该面板上具有最低TabIndex的控件应该获得焦点。
你也可以使用
SplitContainer.ActiveControl = controlName;
无论哪种方式,我认为你必须做的代码。
谢谢但Tabindex不是splitContainer1.Panel1的属性。没有可能通过你提到的代码来做到这一点 – ehh
https://msdn.microsoft.com/en-us/library/system.windows.forms.splitterpanel.tabindex%28v=vs.110%29.aspx 对于记录,我相信,BrowsableAttribute标记是您在属性窗口中看不到该属性的原因。 – coagulantmonkey
我正在使用Visual Studio 2015 Express。试着编辑XAML代码,把'TabIndex ='#'''放在'#'是你想要的索引号。
一个简单的例子:
MainWindow.xaml
....
TextBox x:Name="SomeTextBox" TabIndex="0"
TextBox x:Name="AnotherTextBox" TabIndex="1"
愿意把这些文本框,以便从0到1等。
我+1,因为你使用'漫画sms ms'。 –
不,我不是。这是一张照片。 – ehh
可能有一些隐藏的(或后面)面板在这里与标签设置混乱。 – Steve