.NET中的表单项选择顺序

时间:2010-12-30 14:11:55

标签: c# forms

我有一个带有5个文本框的表单。当我按Tab键时,我希望按照特定的顺序选择每个选项,如tbox1,tbox5,tbox2,......

我该怎么做?

3 个答案:

答案 0 :(得分:3)

您需要在控件上设置.TabIndex属性。

这将允许您设置在通过UI切换时他们聚焦的顺序。但请记住,控件中此属性没有唯一约束。您可以将多个控件设置为具有相同的TabIndex,并且这些特定控件的顺序将恢复为默认情况下的任何顺序,而没有明确的Tab键排序。

答案 1 :(得分:0)

您需要设置每个元素的选项卡索引。您可以在Visual Studio设计器中进行设置。

答案 2 :(得分:0)

设置文本框控件的TabIndex属性。

 <asp:TextBox ID="txtFirstName" runat="server" CssClass="txtRegForm" MaxLength="50" TabIndex="1"></asp:TextBox>

 <asp:TextBox ID="txtLastName" runat="server" CssClass="txtRegForm" MaxLength="50" TabIndex="2"></asp:TextBox>

 <asp:TextBox ID="txtStreetName" runat="server" CssClass="txtRegForm" MaxLength="50" TabIndex="3"></asp:TextBox>

选项卡索引中的值决定从一个文本框切换到另一个文本框的orde