Выполните действие по умолчанию без кнопки подтверждения в C#

Обычно для получения формы по умолчанию вы устанавливаете свойство формы AcceptButton формы, которое должно запускаться, когда пользователь нажимает Enter. Но что, если вам не нужна видимая кнопка в форме? Вы можете улавливать события клавиатуры и искать клавишу Enter, но есть более простой способ.

Задайте свойство формы AcceptButton формы как обычно. Вы не можете установить свойство Visible кнопки false, потому что тогда он не будет запускать события. Однако вы можете установить его положение, чтобы оно не было видно в форме. Вы также должны установить свойство TabStop кнопки false, чтобы пользователь не вставлял в нее текст и не путался.

При запуске этот пример использует следующий код для подготовки к использованию кнопки btnAccept.

Источник: http://csharphelper.com/blog/2016/03/perform-a-default-action-without-an-accept-button-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *