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

Как сделать так чтобы edit не реагировал бипом на нажатие заперщенных клавиш?   Найти похожие ветки 

← →
ЛамерОК   (2002-01-09 14:01) [0]

Как сделать так чтобы edit не реагировал бипом на нажатие заперщенных клавиш?


← →
Vovchik ©   (2002-01-09 14:12) [1]

У меня дома это записано, если подождёшь часов до 10 вечера, напишу...


← →
Dimka Maslov ©   (2002-01-09 14:20) [2]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key in [#13, #27] then Key:=#0;
end;


← →
ЛамерОК   (2002-01-09 14:44) [3]

У меня написана на нажатие ENTER процедура, она ваполняется, но пишит, как мне от этого избавиться. Ваш ответ не помог!


← →
Dimka Maslov ©   (2002-01-09 16:40) [4]

Тогда попробуй через KeyDown

procedure TForm1.Edit1KeyDown(....
begin
if Key = VK_RETURN then Key:=0;
end;


← →
panov ©   (2002-01-09 17:46) [5]

Установи всвойство формы KeyPreview в True,
Используй свойство FormKeyPress для обработки:

procedure TfDocEdit.FormKeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #27) then
begin
Key:=#0;
if (fDocEdit.ActiveControl is TEdit) then
begin
TEdit(fDocEdit.ActiveControl).Text := vPrevValue;
TEdit(fDocEdit.ActiveControl).modified := False;
end;
end;
if (Key = #13) then
begin
Key:=#0;
Perform(WM_NEXTDLGCTL,0,0);
end;

end;

Нужный тебе код выделен жирным шрифтом




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

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



Память: 0.46 MB
Время: 0.005 c
1-90320
Lcoder
2002-01-10 05:31
2002.01.28
InstallShield -> системные ini-файлы


3-90211
Softmaster
2001-12-23 09:57
2002.01.28
Вопрос по QReport


7-90405
Лана Розанова
2001-10-11 12:07
2002.01.28
Путь к каталогу


3-90231
Кнопка
2001-12-07 09:32
2002.01.28
Поиск в базе данных (Очень срочно!!!)


1-90327
Dmitriy_R
2002-01-09 08:42
2002.01.28
Добавить приложение без формы и чтобы доступ к ее данным был из других форм.




   Наверх