2016-11-09 4 views
0
.

. Как остановить мою форму от выбора элемента управления по умолчанию/активного элемента?Управление формой Windows продолжает становиться по умолчанию. Введите ключевое управление.

В моем событии загрузки формы я устанавливал различные вещи (например, текст на кнопках и т. Д.).

Однако, после того, как он показывает, одна из моих кнопок становится кнопкой accept, и я понятия не имею, как избавиться от нее. Если я случайно удалю некоторые биты кода, которые задают свойства, он переключается на следующую кнопку и т. Д.

На самом деле это не приемка формы (хотя она имеет одинаковую толщину), поскольку я не устанавливаю это, но это также не похоже на изменение порядка вкладок, поскольку внутри поля нет пунктирной линии, которая появляется, когда я вставляю поля между полями.

Если каждая форма автоматически устанавливает элемент заказа табуляции 1, который будет автоматически установлен? в этом случае я попытался изменить порядок вкладок, и это не так. Так что единственное, что я могу придумать, - это установить свойства, которые активируют текущее активное поле? Любые идеи, как остановить это?

спасибо.

+0

Посмотрите на [это сообщение] (http://stackoverflow.com/a/32296131/3110834), чтобы установить активное управление при запуске. –

ответ

0

Проверить How to set which control has focus on Application start.

Это о TabIndex ..

Кроме того, «Обратите внимание, что TabIndex контроля контейнера (панели и т.д.) имеют приоритет над своими детьми - даже если TabStop контейнера является ложным View> Tab Order проясняет это..»

Или вручную решить, когда звонить по телефону(), конечно.

Смежные вопросы