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

Как застаить работать backspace?   Найти похожие ветки 

← →
vsu   (2003-06-25 11:37) [0]

Как мне заставить работать backspace? Делаю так


procedure TMnFrm.MaskKeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ["0".."9"]) then
begin
if Key = #13 then SelBtn.Click;
if Key = #8 then Key := #8;
Key := #0;
end;
end;
и backspace не срабатывает :(


← →
vsu   (2003-06-25 11:43) [1]

Ну не ужели никто не знает?


← →
MacroDenS ©   (2003-06-25 11:44) [2]

ну дык поставь обработчик свой.


← →
Smithson ©   (2003-06-25 11:44) [3]

if Key = #8 then Key := #8;
Key := #0;

По шагам подумай, что написал. Или в отладчике просмотри.
Подсказка - каков смысл первой строчки?


← →
Юрий Зотов ©   (2003-06-25 12:10) [4]

if not (Key in ["0".."9"]) then
begin
if Key = #13 then SelBtn.Click;
if Key <> #8 then Key := #0;
end;



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

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



Память: 0.45 MB
Время: 0.009 c
14-20292
BJValentine
2003-06-20 13:35
2003.07.07
Глюк!


14-20188
KaLGaN
2003-06-19 02:59
2003.07.07
У кого-нить есть примеры алгоритмов для обмена данными по сети?


4-20341
Consoler™
2003-05-05 23:16
2003.07.07
Stay On Top(help)


1-20149
___Nikolay
2003-06-25 09:46
2003.07.07
Изменить шрифт Application.Title


8-20172
Raiden
2003-03-16 09:20
2003.07.07
Проблема со скоростью DelphiХ-игры




   Наверх