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

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

А как сделать, чтобы Button была выделена ;и при нажатии Enter


ymin ©   (2002-04-09 11:28:00) 

она сработала?


P.   (2002-04-09 18:16:00) [1]

PS Ты бы хоть самоучитель какой-нить купил...


ymin   (2002-04-09 13:55:00) [2]

А...!
ясно!


Song   (2002-04-09 13:16:00) [3]

2wicked © (09.04.02 11:43)
Данный метод хотя и описан в хэлпе, но не доступен для класса TButton. Только для TBitBtn. По крайней мере в Д6.


Anatoly Podgoretsky   (2002-04-09 11:47:00) [4]

Если кнопка буде выделена (SetFocus) то она обязательно сработает, если конечно по дороге не поставлено каких либо перехватчиков.


wicked   (2002-04-09 11:43:00) [5]


> можно просто вызвать Button1Click();

или так: Button1.Click;


Song   (2002-04-09 11:41:00) [6]

Установите фокус:
Button1.SetFocus;
Дальше можете нажимать Enter.
Если Вам нужно автоматически исполнить событие, вызываемое при нажатии на кнопку, можно просто вызвать Button1Click();


ymin   (2002-04-09 11:39:00) [7]

SetFocus и дальше Enter
Вот этот момент можно подробнее..


Song   (2002-04-09 11:31:00) [8]

1. Класс TBitBtn. Свойство Default:=True;
2. SetFocus и дальше Enter


Наверх

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