Главная страница
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.024 c
4-38626
SaperXL
2002-12-31 04:27
2003.02.13
рагистрация своих шрифтов


9-38009
Ach_Den
2002-07-02 09:46
2003.02.13
Подскажите - где бы найти ресурсов для игр (спрайты, звуки...)


3-38058
Status_I
2003-01-26 00:09
2003.02.13
Диалог пользователя


1-38200
Свой
2003-02-03 03:31
2003.02.13
Подсветка текста


14-38516
Sashaa
2003-01-28 13:52
2003.02.13
Установил W2000 Server и 10гигов пропало?