Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

Текстовые поля   Найти похожие ветки 

 
Серый ©   (2006-09-24 17:14) [0]

Имеются три текстовых поля(Edit).Необходимо сделать так,чтобы в эти поля могли вводиться только цифры от 1 до 9,точка(только в одном месте) и знак минус только перед скобкой.Остальные символы игнорируются.Все это написать в одной процедуре при помощи OnKeyPressed.


 
Ketmar ©   (2006-09-24 17:16) [1]

пиши. разрешаю.


 
SergP ©   (2006-09-24 17:28) [2]

я тоже не против...


 
default ©   (2006-09-24 19:09) [3]

и я, даже мысленное хлопаю по плечу для подбодрения


 
Джо ©   (2006-09-24 21:37) [4]

А мне вообще идея не нравится.


 
ProgRAMmer Dimonych   (2006-09-24 23:31) [5]

Как уже неоднократно упоминалось, все ненужные символы в обработчике события OnKeyPressed заменяем на #0. Для точки и минуса - только в том случае, если выполняется определённое условие. Если проблема возникает в том, как обработать три TEdit в одной процедуре, то:

В процедуру-обработчик OnKeyPressed передаётся параметр Sender:TObject. Берём его и используем так:

(Sender as TEdit).Text

Всё текст нужного контрола можно получить. И т.д.

Надеюсь, понял вопрос правильно...


 
Ketmar ©   (2006-09-24 23:42) [6]

>[5] ProgRAMmer Dimonych 24-Sep-2006, 23:31
>Надеюсь, понял вопрос правильно...
неправильно. тут вообще никакого вопроса не было.


 
ProgRAMmer Dimonych   (2006-09-24 23:45) [7]

> [6]
ОК, не вопрос, а проблему...


 
SergP ©   (2006-09-24 23:46) [8]

Переопределить CreateParams


 
Джо ©   (2006-09-24 23:51) [9]

> [8] SergP ©   (24.09.06 23:46)
> Переопределить CreateParams

"Все это написать в одной процедуре при помощи OnKeyPressed".

© Серый



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

Форум: "Начинающим";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.066 c
5-1140704344
AlexF
2006-02-23 17:19
2006.10.08
Поиграем с PageCjontrol


1-1156769390
DelphiLexx
2006-08-28 16:49
2006.10.08
DoubleBuffered распространять, на определенный участок


2-1159097390
Серый
2006-09-24 15:29
2006.10.08
MainMenu


15-1157486758
Konstantin555
2006-09-06 00:05
2006.10.08
Как в С++ правильно работать с функциями?!


6-1147765014
M@D
2006-05-16 11:36
2006.10.08
Отправка файла по почте.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский