Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой язык программирования вы используете ?

ASP
Delphi
C/C++
Basic
PHP
Pascal
Java
Другой


Результаты
Другие опросы

Всего голосов: 1968
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Каталог файлов



WalkOnEnter

Разместил: admin

Скачали: 12

Категория: VB .NET

Размер файла: 5.36 KB

Версия: 1.0

E-Mail автора:

Домашняя страница: programmistu.info

Процедура ToggleWalk позволяет обходить все контролы на форме по нажатию клавиши Enter, - т.е. так же, как по нажатию клавиши TAB.

Вроде бы обычная и несложная задача - ставим форме KeyPreview = True, пишем код события Form_KeyPress, и так далее, НО:
1. Попробуйте обойти все контролы по Enter, когда на форме есть кнопка, у которой свойство Default = True. Вы скажете - "А на кой чёрт мне делать такую кнопку на своей форме, если я собираюсь гулять по ней по Enter?" - Правильно, но всё же?
2. Попробуйте нажать Enter, когда фокус стоит даже на обычной кнопке (т.е. у которой Default = False) - ваш перехват кода vbKeyReturn в событии Form_KeyPress не поможет: кнопка всё равно нажмётся!
При обходе контролов учитывается их способность "принять" фокус - т.е. наличие метода SetFocus, свойства TabIndex, текущие значения свойств Enabled и Visible.

Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



Каталог файлов VB NET WalkOnEnter Процедура ToggleWalk позволяет обходить все контролы на форме по нажатию клавиши Enter так же как