Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2007, 04:25   #11
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

используй spinedit в нем можно указать минимальное и максимально значение + туда нельзя вводить буквы
Перед тем как спросить ищи на форуме и в GOOGLE

Последний раз редактировалось Квэнди; 20.12.2007 в 10:05.
KORN вне форума Ответить с цитированием
Старый 20.12.2007, 17:18   #12
Bl@ck_A_n_G_e_L
 
Регистрация: 20.12.2007
Сообщений: 4
По умолчанию

Кyда прописовать spinedit

Последний раз редактировалось Bl@ck_A_n_G_e_L; 20.12.2007 в 17:22.
Bl@ck_A_n_G_e_L вне форума Ответить с цитированием
Старый 20.12.2007, 21:02   #13
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Это вроде компонент, а не свой-во
BOBAH13 вне форума Ответить с цитированием
Старый 21.12.2007, 04:03   #14
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

у меня spinedit находится на вкладке samples (юзаю delphi 6)
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 21.12.2007, 13:13   #15
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вот, разложил по полочкам:
Код:
procedure TForm1.Edit1Change(Sender: TObject);
var tmp: string;
begin
tmp:=Edit1.Text;
if ((tmp>'') and (tmp<>'-')) then
if not (Edit1.Text[Length(tmp)] in ['0'..'9','-']) then
begin
Delete(tmp,Length(tmp),1);
Edit1.Text:=tmp;
Edit1.SelStart:=Length(Edit1.Text);
end;
if ((Edit1.Text>'') and (Edit1.Text<>'-')) then
try
if Abs(StrToInt(Edit1.Text))>177 then
Edit1.Text:='';
except
Edit1.Text:='';
end;
end;
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
Edit Editor Общие вопросы Delphi 10 25.06.2008 19:52
Edit Михаил Юрьевич Общие вопросы Delphi 4 31.05.2008 23:05
вопрос о Edit-е 1234 Общие вопросы Delphi 6 05.03.2008 13:55
Вопрос по Edit Lonix Компоненты Delphi 1 03.04.2007 20:11