![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обычно, прошу помощи... [D5, Win2k]
QWest © (2002-06-13 10:35:00)Здравствуйте мастера.У меня такой вопрос - ната запретить в эдите ввод всех знаков кроме 1 и 2.(Использовать маск эдит не советуют...).
Игорь Шевченко (2002-06-13 13:08:00) [1]Song © (13.06.02 12:56)
> >>Если ввод с клавиатуры, то TEdit.OnKeyPress все-таки лучше...
>
> Одинаково с onKeyDown
Не всегда :-)
Goblinus (2002-06-13 13:06:00) [2]
procedure TForm1.Memo1OnKeyPress(... key: char ...)
begin
if (key <> "1") or (key <> "2") then key:=#0;
end;
Song (2002-06-13 12:56:00) [3]2Виктор Щербаков © (13.06.02 11:07)
onChange не подойдёт потому что Key в процедуру не передаётся.
2Игорь Шевченко © (13.06.02 11:47)
>>Если ввод с клавиатуры, то TEdit.OnKeyPress все-таки лучше...
Одинаково с onKeyDown
Игорь Шевченко (2002-06-13 11:47:00) [4]Если ввод с клавиатуры, то TEdit.OnKeyPress все-таки лучше...
Виктор Щербаков (2002-06-13 11:07:00) [5]Тогда уж
TEdit.OnChange
QWest (2002-06-13 11:02:00) [6]Спасибо, полез разбираться...
Song (2002-06-13 10:38:00) [7]TEdit.onKeyDown