Порядок выбора элементов формы в .NET - PullRequest
0 голосов
/ 30 декабря 2010

У меня есть форма с 5 текстовыми полями. Когда я нажимаю Tab, я хочу, чтобы каждый из них был выбран в определенном порядке, например, tbox1, tbox5, tbox2, ...

Как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 30 декабря 2010

Вам нужно установить свойство .TabIndex для элементов управления.

Это позволит вам установить порядок, в котором они фокусируются при переходе по вкладке через пользовательский интерфейс.Имейте в виду, однако, что нет никаких уникальных ограничений на это свойство среди элементов управления.Вы можете установить для нескольких элементов управления одинаковый TabIndex, и порядок этих конкретных элементов управления вернется к тому, что будет по умолчанию, без явного упорядочения табуляции.

0 голосов
/ 30 декабря 2010

Установите свойство 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>

Значение на вкладке index определяет порядок переключения с одного текстового поля на другое

0 голосов
/ 30 декабря 2010

Вам необходимо установить индекс вкладки для каждого элемента. Вы можете установить это в конструкторе Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...