Windows form control продолжает становиться по умолчанию Enter key control

Как остановить мою форму от выбора элемента управления по умолчанию/active?

В моей форме load event я настраиваю различные вещи (например, текст на кнопках и т. д.).

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

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

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

спасибо.

1 ответ

  1. Проверьте, как установить, какой элемент управления имеет фокус на запуске приложения .

    Речь идет о TabIndex..

    Кроме того, » обратите внимание, что TabIndex элементов управления контейнера (панелей и т.д.) имеют приоритет над их дочерними элементами — даже если TabStop контейнера ложен. Вид > порядок вкладок делает это понятным.»

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