Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немного про TabIndex и TabStop в .Net / 1 сообщений из 1, страница 1 из 1
21.04.2015, 12:16
    #38941473
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немного про TabIndex и TabStop в .Net
Ну т.е. в .Net абсолютной нумерации TabIndex нет - это я понял и это удобно - достаточно правильно расставить табы для контейнеров, потом внутри каждого контейнера и т.д.

А вот пример.
Есть Panel, в ней TabControl, в нем TabPage, на нем TextBox.
Мне надо чтоб при старте формы фокус был на TextBox (что логично, т.к. разумно сразу ввести основные данные а не бегать по второстепенным вкладкам), фокус же согласно имеющейся логике вложенности выпадает на TabControl (на его заголовки то бишь).

Способов это обойти куча.
Например,
TabControl1.TabStop=False в конструкторе (чтоб проскочил при старте)
И далее как только так сразу (чтоб включить в Tab-последовательность):
Код: vbnet
1.
2.
3.
  Private Sub frm1_Shown(sender As Object, e As EventArgs) Handles Me.Shown
    Me.TabControl1.TabStop = True
  End Sub



Ну а штатно никак?

P.S. В VB6 табуляция сквозная, поэтому достаточно присвоить табу индекс больший чем содержимому. Содержимое там кстати само по себе болтается, так что пример ни о чем.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немного про TabIndex и TabStop в .Net / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]