Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

с кнопками помогите плз   Найти похожие ветки 

 
левый позер   (2007-06-13 18:21) [0]

как назначить кнопке, например, пробелу, определенную функцию?


 
Плохиш ©   (2007-06-13 18:24) [1]

onkeypress --> if key = #32 then ...


 
Правильный Вася   (2007-06-13 18:30) [2]

пробел - это символ или клавиша
а кнопка - это button на форме
а функция назначается не клавише, а обработчику, который ее ловит и который относится к чему-то (например, форме или радиобатону)


 
Exile   (2007-06-13 18:42) [3]


> как назначить кнопке, например, пробелу, определенную функцию?

установи у главной формы свойство keypreview в true, нажатия клавишь сначала будут обрабатывастя главной формой, потом создай onkeydown и уже там пиши

if key=chr(32) then begin
//твой код
end;


либо, можно перехватывать нажатие клавиши в самой винде, например:
кинь на форму таймер с интервалом в 1 секунду и напиши код:

if getasynckeystate(13)<>0 then
begin
//твой код
end;


надеюсь помог.



Страницы: 1 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-1170172330
GrayFace
2007-01-30 18:52
2007.07.08
Сравнение имен файлов как в Explorer - чтобы 1 шел перед 100


3-1174564693
Хаванагил
2007-03-22 14:58
2007.07.08
Иерархические структуры


15-1181045295

2007-06-05 16:08
2007.07.08
Потоки


2-1181717496
delphino
2007-06-13 10:51
2007.07.08
Защита таблиц Paradox


6-1159720721
_Anwy_
2006-10-01 20:38
2007.07.08
Авторизация на сайте с помощью IdHTTP