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

Вниз

Вопрос по компоненту EDIT   Найти похожие ветки 

 
LAndreyV   (2004-10-24 17:43) [0]

Подскажите, как сделать, чтобы в edit1.text можно было вводить только числа и только положительные??


 
begin...end ©   (2004-10-24 17:44) [1]

1. TMaskEdit
2. TEdit.OnChange


 
LAndreyV   (2004-10-24 17:47) [2]

function edit1.onChange(...)
begin
TmaskEdit ?????
end;


не пойму...не мог бы показать на маленьком примере??


 
antonn ©   (2004-10-24 17:48) [3]


> можно было вводить только числа и только положительные??

ограничить ввод только чисел:

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


 
LAndreyV   (2004-10-24 17:50) [4]

спасибо


 
GanibalLector ©   (2004-10-24 17:52) [5]


procedure TForm1.Edit1Change(Sender: TObject);
begin
if edit1.text<>"" then
try
strtoint(edit1.text);
old1:=edit1.text;
except
edit1.text:=old1;
edit1.SelStart:=length(edit1.text);
edit1.seltext:="";end;
end;


 
GanibalLector ©   (2004-10-24 17:53) [6]

2 antonn
Не,не катит. Paste будет срабатывать и вставлять все что хочешь...даже буквы


 
antonn ©   (2004-10-24 17:54) [7]


> Paste будет срабатывать и вставлять все что хочешь...даже
> буквы



> можно было вводить

Вроде такая задача ставилась.


 
GanibalLector ©   (2004-10-24 17:57) [8]

2 antonn
Прочти внимательно
<цитата>можно было вводить только числа </цитата>


 
antonn ©   (2004-10-24 17:59) [9]


> GanibalLector ©   (24.10.04 17:57) [8]

Но ведь вводить!


 
GanibalLector ©   (2004-10-24 18:01) [10]

2 antonn
Но ведь ТОЛЬКО

Ладно,заканчиваем офф-топ.Пусть автор поста сам выбирает то,что ему нравиться.


 
antonn ©   (2004-10-24 18:04) [11]

И все-таки только вводить :)



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

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

Наверх




Память: 0.46 MB
Время: 0.032 c
1-1098511945
Андрей Кравцов
2004-10-23 10:12
2004.11.07
Способы хранения списков строк во время работы программы.


1-1098694594
Ivolg
2004-10-25 12:56
2004.11.07
Много=>Один


14-1098387375
Sphinx
2004-10-21 23:36
2004.11.07
Математические методы


1-1098798475
Русел
2004-10-26 17:47
2004.11.07
HLP &amp; CHM


14-1098014046
Comp
2004-10-17 15:54
2004.11.07
Синхронизация времени с интернетом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский