Вниз
Скачать: CL | DM;

Почему срабатывает KeyDown   Найти похожие ветки 

← →
dido   (2004-06-27 17:50) [0]

Почему срабатывает KeyDown после введения неполной даты (четыре цифры)? Неудобно когда нечаяно нажмешь Enter.


← →
begin...end ©   (2004-06-27 17:52) [1]

Введения куда?


← →
dido   (2004-06-27 18:59) [2]

Введения в Edit.


← →
begin...end ©   (2004-06-27 19:07) [3]

Так OnKeyDown вроде должен срабатывать после нажатия каждой клавиши. Или нет?


← →
Cardinal ©   (2004-06-27 19:56) [4]

KeyDown срабатывает при нажатии клавиши в поле редактирования
(т.е. когда клавиша уже вдавлена). Если тебе надо выполнять что-то по нажатию Enter, то (в полной дате ведь 9 знаков)

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if (key=13)and(length(edit1.Text)=9) then {действия}
end;

А лучше для этого дела используй MaskEdit.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
14-1087802855
Layner
2004-06-21 11:27
2004.07.11
Скандалы вокруг трансплантологии..


14-1088015449
Daniel_
2004-06-23 22:30
2004.07.11
Захват изображения с экрана


3-1087319316
Дэвид
2004-06-15 21:08
2004.07.11
Трехзвенная архитектура TDCOMConnection


4-1085841680
IraiZor
2004-05-29 18:41
2004.07.11
Отловка Создания Файла


11-1076525592
KreZ0n
2004-02-11 21:53
2004.07.11
Второе окно в KOL




   Наверх