nixel, мне не Edit заблочить надо, если нажмут 0, а сделать так чтобы при наборе текста он не набирался в Edit. По идее это должно работаь с коммандой Key := 0; Поскольку key - то var параметр и разработчик Edit`а предусмотрел, что если key = 0, тогда считать что ничего не было нажато. Но у меня это не проходит почему - то. Видимо я в чем - то ошибся.
YVitaliy,
Цитата:
Посмотри на событие OnChange или OnKeyPress.
|
Мне условия нужно проверять: именно нажатую клавишу.В OnKeyPress если поставить Key = #0 то все работает как я хочу, но мне нужен виртуальный код клавиши, а не символ. В OnChange вообще нет ни виртуального кода клавиши, ни символа, и вообще как там запретить печать символа, если там только 1 параметр - объект, вызвавший процедуру?