Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.042 c
1-1088100685
Heretic
2004-06-24 22:11
2004.07.11
Шпионы (см. изменения в Excel)


3-1087082684
Другаля Ян Павлович
2004-06-13 03:24
2004.07.11
FastReport динамическое формирование названия поля


1-1088591359
BiSido
2004-06-30 14:29
2004.07.11
Как поменять из верхнего регистра в нижний (русские буквы)? (+)


9-1079005124
AxxxE
2004-03-11 14:38
2004.07.11
Определение текущего положения... так сказать начала координат


14-1088146776
Nikolay M.
2004-06-25 10:59
2004.07.11
А из Твери есть кто?