![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничение ввода в TEdit [D5, Win2k]
Степан © (2002-09-24 15:36:00)Как в TEdit ограничить ввод только цифр или только букв?
Степан (2002-09-24 17:02:00) [1]Спасибо.
The (2002-09-24 15:48:00) [2]The ES_NUMBER style (available in version 4.0 or later) restricts input to the edit control to digits only.
а дальше SetWindowLong. параметры доступно описаны в хелпе по АПИ. а в общем так:
var s: integer;
begin
s:=GetWindowLong(Edit1.Handle, GWL_STYLE);
s:=s or ES_NUMBER;
SetWindowLong(Edit1.Handle, GWL_STYLE, s);
end;
но это, как сказано выше, будет работать, если у Вас версия Common Controls 4.0 или выше.
Song (2002-09-24 15:38:00) [3]TEdit.onKeyPress