Главная страница
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.068 c
2-1130589369
Herbariun
2005-10-29 16:36
2005.11.20
Длина строки


4-1126989851
NikNet
2005-09-18 00:44
2005.11.20
Запрет на выключение/перезагрузки, компьютера


2-1131010961
ganda
2005-11-03 12:42
2005.11.20
Word


4-1126976090
bigear
2005-09-17 20:54
2005.11.20
Иконка+текст на кнопке тулбара


3-1128085302
ZedeS
2005-09-30 17:01
2005.11.20
Быстая работа с большой базой