delphi onkeypress



Onkeypress delphi

Автор Идущий найдет дорогу задал вопрос в разделе Другие языки и технологии

Делфи, чем отличается OnKeyPress от OnKeyDown ??? и получил лучший ответ

Ответ от Максим[гуру]
OnKeyPress это ввод символа, кнопка при этом может быть зажатой.
OnKeyDown это момент нажатия кнопки.
Максим
(115833)
1. В смысле зажать клавишу надо? Через какой срок после зажимания она должна сработать?
2. Чтобы тыкать нельзя было? Ну например запоминать время последнего нажатия и смотреть, сколько прошло времени с того момента.

Ответ от Diablo[гуру]
OnKeyPress == OnKeyDown + OnKeyUp

Ответ от Night Prowler[гуру]
OnKeyPress вызывается только тогда, когда ты отпустил (поднял, Up) клавишу, ранее нажатую (Down)
OnKeyDown вызывается тогда, когда клавиша нажалась (опустилась, Down)

Ответ от Joken hig Vorfen[гуру]
одно событие по нажатию другое по перемещению

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Делфи, чем отличается OnKeyPress от OnKeyDown ???

Проверка Edit в Delphi
Доброго времени суток.

Трудно не зная тонкостей задачи дать вменяемый ответ. Попробую в
подробнее...

Как запретить ввод букв во всех Edit-ах в Delphi.
А что мешает тебе назначить событиям всех edit-ов один и тот же обработчик? Он у тебя, как я вижу,
подробнее...
спросили в Вводить
Delphi: Как разрешить вводить все цифры и только первые 6 букв лат. алфавита в поле MaskEdit?
Мне кажется, смысл задачи в том, что нужно вводить шестнадцатиричные числа, то есть символы от 0 до
подробнее...

Delphi как сделать ввод только чисел с точкой ?
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in
подробнее...

Как сложить два Edit-а в Delphi 7
По событию кейдаун допустим и изменение полят и тп

procedure TForm1.Edit1Change(Sender:
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Type Moon
delphi: как реализовать выполнение Ctrl+A в моем поле Memo?
В обработчике OnKeyDown можно написать
if (ssCtrl in Shift)and(key=ord('A')) then
подробнее...
спросили в Inheritance VRR
помогите с созданием калькулятора в delphi...
Можешь просто:
/ процедура обработки события KeyPress
procedure Edit1.KeyPress(var
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*