Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: CL | DM;

Вниз

как разрешить пользователю вводить в Edit только цифры и запятую   Найти похожие ветки 

 
_Dimitry ©   (2003-06-27 10:18) [0]

Помогите пожалуйста - сто раз делал а вот с утра переклинило
как разрешить юзеру вводить в едит только 0123456789,
на OnChange вешаю обработчик в котором смотрю что в строке
так OnChange сам себя и вызывает :((


 
Bel ©   (2003-06-27 10:23) [1]

Обрабатывай OnKeyPress.


 
Lord Warlock ©   (2003-06-27 10:46) [2]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ["0".."9",DecimalSeparator,#8]) then
Key:=#0;
end;


 
Александр из Минска ©   (2003-06-27 12:34) [3]


> Lord Warlock

А при вставке текста из буфера??? Это же не KeyPress! Если вставить "123qwe123"?


 
ghg ©   (2003-06-27 13:16) [4]

в кладовке был edit
который все это как раз реализует,


 
ghg ©   (2003-06-27 13:23) [5]

не в кладовке нет
если надо стучи в асю и в мыло
пришлю исходник (не мой, где0-то взял не помню где, но работает)


 
Song ©   (2003-06-27 15:23) [6]

2Александр из Минска © (27.06.03 12:34)
>>А при вставке текста из буфера??? Это же не KeyPress! Если вставить "123qwe123"?

TEdit.onChange


 
McSimm2   (2003-06-27 15:47) [7]

проверять onchange


 
BillyJeans ©   (2003-06-27 15:50) [8]

а не KeyDown?


 
mrcat ©   (2003-06-27 15:56) [9]

>Lord Warlock © (27.06.03 10:46)

если разрешить DecimalSeparator, то прийдется отслеживать, что б не получилось что-то вида: "46,456,23,1245,,,,,,678910"


 
ghg ©   (2003-06-27 16:06) [10]

>mrcat © (27.06.03 15:56)

во-во



Страницы: 1 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-31110
Vovik
2003-06-17 15:10
2003.07.10
Как узнать текушее Field.Name в DBGrid


8-31365
[Baradoo]
2003-03-18 22:43
2003.07.10
Создание проги-синтезатора! (срочно надо плиззз)


1-31342
sly fox
2003-06-27 12:18
2003.07.10
Люди добрые помогите с fast report?!


14-31481
Anonymous
2003-06-23 18:58
2003.07.10
TLameCoder & TCDRIP


14-31456
sapsi
2003-06-23 11:19
2003.07.10
Телевизионные каналы теперь все контролируются государством