Вниз
Скачать: 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.011 c
3-19963
_Alex_
2003-06-11 19:52
2003.07.07
Числа с плавающей точкой из базы Access


6-20179
LOX
2003-05-01 14:09
2003.07.07
Как сделать команду поиск по текущей странице для компонента TWeb


14-20223
Пубертанец
2003-06-19 11:40
2003.07.07
Как в прикладухе на время защитить/заблокировать файл от записи?


1-20058
Brain Force
2003-06-25 17:52
2003.07.07
Народ, помогите с QuickRep-ом


4-20365
4yguk
2003-05-04 19:43
2003.07.07
как функции-хуку общалься с прогой установившей хук?




   Наверх