什么在我的对话框表单上干扰TabIndex订单?

时间:2015-04-23 14:36:48

标签: .net winforms dialog

我在带有Telerik控件的VB.NET 4.0 Winforms项目中使用VS2013(虽然没有在此对话框中)。我有一个简单的对话框,其中包含三个静态标签,两个文本框以及“确定”和“取消”按钮。我已经更改了TabIndex值,因此选项卡应该像:tbUserName(0) - > tbPW(1) - > OK_Button(2) - > CANCEL_BUTTON(3)。

实际上,流程如下:tbUserName(0) - > OK_Button(2) - > Cancel_Button(3) - > tbPW(1)。

我最初通过“属性”窗口设置TabIndexes。然后我用View> Tab Order工具用于设置它们。 “属性”窗口显示我设置的TapIndex,但“Tab顺序”工具显示表单附带的两个按钮为0.1和0.2。 (我不明白,因为它是一个Int32,不会让我将TabIndex设置为十进制值。)我也试图从我的代码设置TabIndex,但有关这些按钮的行为不会改变。似乎他们真的想先走。

我确信我遗漏了一些简单的东西,但我的搜索却找不到它。

1 个答案:

答案 0 :(得分:1)

您的表单中是否有任何类型的小组? 如果你设计一个组然后粘贴两个文本框,你将在两个texbox上获得一个十进制值TabIndex(例如1.1和1.2)