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

Вниз

TEdit   Найти похожие ветки 

 
ag0_   (2005-10-26 19:09) [0]

Добрый вечер!! Подскажите как сделать так чтобы в TEdit вводился только текс и наооборот - только цифры


 
Джо ©   (2005-10-26 19:13) [1]

Анализировать нажимаемые клавиши в OnKeyPress, например, так:

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


 
ag0_   (2005-10-26 19:38) [2]

А как чтобы только можно было вводить только 1 до 20 и все больше ничего


 
ag0_   (2005-10-26 20:08) [3]

Иеще чтобы в Edit-е можно было вводить только 2-а символа


 
Джо ©   (2005-10-26 20:44) [4]


>  [3] ag0_   (26.10.05 20:08)
> Иеще чтобы в Edit-е можно было вводить только 2-а символа

TEdit.MaxLength := 2;


>  [2] ag0_   (26.10.05 19:38)
> А как чтобы только можно было вводить только 1 до 20 и все
> больше ничего

В качестве домашнего задания, OK?


 
ag0_   (2005-10-27 19:01) [5]

А может кто подскажет как проверить чтобы в поле было число не более 20, желательно во время заполнения поля, а не If Edit1.Text > 20 Then...


 
Leonid Troyanovsky ©   (2005-10-27 19:04) [6]


> ag0_   (27.10.05 19:01) [5]
> А может кто подскажет как проверить чтобы в поле было число
> не более 20, желательно во время заполнения поля, а не If
> Edit1.Text > 20 Then...


Проверяй в OnChange: if IntToStr(Edit1.Text) > 20 then

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2005-10-27 19:05) [7]


> Leonid Troyanovsky ©   (27.10.05 19:04) [6]

> Проверяй в OnChange: if IntToStr(Edit1.Text) > 20 then


т.е. StrToInt,
sorry.

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
4-1127247140
ArtemESC
2005-09-21 00:12
2005.11.20
Как убрать строку с Caption


2-1130797663
Старт
2005-11-01 01:27
2005.11.20
Какую кнопку можно настроить так, чтобы при наведении на неё мыши


3-1128684469
Weare
2005-10-07 15:27
2005.11.20
Сервер RPC недоступен


3-1128878473
Melamed
2005-10-09 21:21
2005.11.20
Почему рвется связь с MIDAS сервером?


2-1130421802
linx
2005-10-27 18:03
2005.11.20
Ошибки при больших объемах получаемых данных