OnKeyPress для этикетки - PullRequest
       14

OnKeyPress для этикетки

0 голосов
/ 11 августа 2011

У меня есть 3 метки, которые служат в качестве кнопок поиска для моей формы (я знаю, что это странно, но я пытаюсь сделать так, чтобы кнопки выглядели привлекательно, а в Access'03 трудно обойтись без этого метода + OnClick.

Мой вопрос таков: есть ли в любом случае один из этих ярлыков, использующий событие KeyPress, поэтому, когда пользователь нажимает Enter - он вызывает одну из кнопок по моему выбору, учитывая, что поле по умолчанию отсутствуетдля ярлыков.

Спасибо!

1 Ответ

3 голосов
/ 11 августа 2011

Вы не можете установить фокус на метке, но вы можете имитировать поведение, которое вы описываете:

- создание кнопки без заголовка

- установка свойства backstyle на прозрачный

- сделайте кнопку немного больше, чем ваша метка, и поместите ее поверх вашей метки

- дайте кнопке поведение, ранее назначенное вашему ярлыку.

-Нажмите вашу кнопку на соответствующей вкладке индекса

Теперь, когда пользователь просматривает вашу форму, ваш ярлык будет выделен, и пользователь может нажать Enter, чтобы активировать его.

Надеюсь, это поможет.

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