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

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

Esc


ymin ©   (2002-04-30 15:35:00) 

А как сделать, чтобы принажатии на кнопку Esc совершалось какое-нибудь событие?
и еще
как правильно пишется функция округления до целого числа?


PaRL   (2002-04-30 17:39:00) [1]

Но если совсем туго, прилепи на форму кнопку, сделай у неё свойство Cancel = True, потом, если не хочешь, чтобы её видели прилепи поверх неё панель и сделай у неё BorderStyle = bsNone, а потом обрабатывай OnClick у этой кнопки :)))))


amamed_3071   (2002-04-30 17:01:00) [2]

strtofloat(formatfloat(formatstring,x))
formatstring="0.000" desimal place 3
formatstring="0.00" desimal place 2
formatstring="0." desimal place 0
а с ESC поиши лучше WINAPI


Игорь Шевченко   (2002-04-30 16:10:00) [3]

День добрый,

OnKeyDown

if Key = VK_F2 then
...

С уважением,


ymin   (2002-04-30 16:07:00) [4]

>song
А если например это все сделать для клавиши например F2?


kull   (2002-04-30 15:54:00) [5]

Это смотря какое округление: банковское или математическое...


shilton   (2002-04-30 15:51:00) [6]

Функция Ceil округляет до целого числа


Song   (2002-04-30 15:43:00) [7]

onKeyPress, onKeyDown
"и ещё
как..." Round()


shilton   (2002-04-30 15:42:00) [8]

У элемента управления, допустим формы есть событие OnKeyUp, в нем отслеживаешь нажатие Esc, например if Key=ord(27) then close.


Наверх

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