Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

enter [D7, XP]


rosl ©   (2006-05-11 04:08:00) 

сделал свой диалог для ввода пароля, (edit и button) как сделать чтоб при нажатии на enter нажималась бы кнопка button как в стандартных диалогах для паролей


Anatoly Podgoretsky   (2006-05-11 09:05:00) [1]

Обработчик OnKeyPressed не нужен


Loginov Dmitry   (2006-05-11 08:54:00) [2]

Elen ©   (11.05.06 8:03) [4]
Так то проще но если нужно проконтролировать тут же введенную строку и в редультате анализа принять решение нажимать кнопку или нет то без события OnKeyPressed трудно обойтись


Вполне можно обойтись. Вы же сами решаете, что будете делать с введенным текстом.


Elen   (2006-05-11 08:03:00) [3]


> Virgo_Style

Так то проще но если нужно проконтролировать тут же введенную строку и в редультате анализа принять решение нажимать кнопку или нет то без события OnKeyPressed трудно обойтись


Virgo_Style   (2006-05-11 07:58:00) [4]

Будьте проще, TButton.Default (и TButton.Cancel, если нужна реакция на Esc)


Пусик   (2006-05-11 07:57:00) [5]

Button1.ModalResult := mrOk;
при создании формы либо в Run-Time, либо в Design-Time


Elen   (2006-05-11 07:50:00) [6]

В событии Edit OnKeyPress пропиши что нибудь типа :
if key=#13 then Button1Click(self)
где #13 - код Enter клавиши
     Button1 - имя твоей кнопки


Наверх

Титульная страница Поиск, карта сайта Написать письмо