как фильтровать memo?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
lucky
Сообщения: 2
Зарегистрирован: 29 мар 2006, 16:59

как 'красиво' запретить вставку определенных сиволов из клавиатуры в memo?
Zroman
Сообщения: 75
Зарегистрирован: 20 апр 2005, 19:23
Откуда: Киев

написать обработчик onChange
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Ну вот одна из моих реализаций...(на примере Edit-a)(Возможно понадобится заюзать keyboard)

Код: Выделить всё

procedure Tmain_form.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
  if (Key in ['a'..'z','\', '-', '=', '`', '_', '^', '&', '*', '(', ')']) then 
  begin
      Key := #0;
    inherited KeyPress(Key);
  end;
end;
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

[quote="Duncon"]Ну вот одна из моих реализаций...(на примере Edit-a)(Возможно понадобится заюзать keyboard)

Код: Выделить всё

procedure Tmain_form.Edit2KeyPress&#40][/quote]

а зачем нужен 

[code]
inherited KeyPress(Key);
?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Вызов пустого нажатия
[syntax=Delphi] [/syntax]
lucky
Сообщения: 2
Зарегистрирован: 29 мар 2006, 16:59

спасибо.Так и сделал. Делаю ЧПУ(что это - bsystem.ru ). А там своя семантика.Мне бы еще про написание компиляторов ссылочку ...
Ответить