Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Как можно сделать так, чтобы RichEdit не реагировал на нажатие кл   Найти похожие ветки 

 
Armageddon ©   (2003-02-02 19:48) [0]

Как можно сделать так, чтобы RichEdit не реагировал на нажатие клавиш Enter, del и т.д.
Пробовал
procedure TForm1.RichEdit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then
key:=0;
end;

но желаемого результата не получил(13-код Enter). Enter благополучно работает. Буду очень признателен за любую помощь. Люди, очень надо. Проект надо завтра здать, а дел невпроворот. Помогите разобраться.


 
Романов Р.В. ©   (2003-02-02 19:52) [1]

На OnKeyPress попробуй


 
}{enon ©   (2003-02-02 19:53) [2]

Обрабатывай KeyPress.


 
mrcat ©   (2003-02-02 19:53) [3]

ReadOnly = true;


 
Armageddon ©   (2003-02-02 19:55) [4]

Пробовал не помогает, надо что, то кардинальнее.
В смысле не вообще ввод запретить, а именно Enter.


 
}{enon ©   (2003-02-02 19:59) [5]

У меня это работает:
procedure TForm1.RichEdit1KeyPress(Sender: TObject; var Key: Char);
begin
If key=chr(13) then key:=chr(0);
end;


 
Armageddon ©   (2003-02-02 20:02) [6]

Алилуя.

Спасибо всем. Извените, но меня по крупному проглючило.
Еще раз спасибо.


 
Max79   (2003-02-02 20:05) [7]

Попробуй

procedure TForm1.RichEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If key = 13 then
begin
RichEdit1.ReadOnly:=true;
end;
end;

procedure TForm1.RichEdit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
RichEdit1.ReadOnly:=False;
end;

криво, но работает!


 
Armageddon ©   (2003-02-03 18:42) [8]

Спасибо. Клево. Криво, но клева. Использую идею где нибудь в другом месте



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
9-38005
Извращенец
2002-07-09 17:36
2003.02.13
Спрайтовая карта


7-38579
alex_bf
2002-12-07 06:35
2003.02.13
Загрузка Win 9x


7-38577
maxim2
2002-12-09 15:40
2003.02.13
Как закрыть из проги MSGBox показываемый системой


3-38099
Timur_2002
2003-01-27 20:50
2003.02.13
СРОЧНО нужен многострочный DBGrid, выручайте, Plz!!!


1-38349
AM
2003-02-03 17:57
2003.02.13
Капризный DecimalSeparator