![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Мне нужно в edit вводить только цифры. Как я понял для этого надо использовать MaskEdit, но вот какую создать маску я так и не понял. Цифра может быть любая: 12,1 ; 120 ; 12,12120 ; 1,1201
Подскажите пожалуйста!
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Достаточно в хэлпе взять и ознакомиться с темкой "TEditMask type".
Нужно же изучать свойства и методы используемых компонентов - это ведь так просто! И тогда вы сами бы написали нужную маску - типа "9999,999999". |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
У меня есть таблица символов маски только понять не могу как сделать.
что-то типа "9999,999999" или "0000,000000" разрешает вводить 4 цифры после которых идет запитая, а потом еще несколько цифр (столько, сколько указано в маске). А я говорю, что у меня любая цифра может быть с любым количество знаков и запятая может быть в любом месте. Вот в чем вопрос?!
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
Кидай Edit и в OnKey... делай синтаксический разбор введенных значений.
|
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]() Цитата:
Помогите пожалуйста.
Я бы изменил мир, но Бог не дает исходники...
|
|
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.03.2007
Сообщений: 166
|
![]()
Событие OnKeyPress у Edit:
Код:
|
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Все здорово, только вот можно из буфера текст вставить, как и от этого избавиться?
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Здесь есть что-то похожее http://www.programmersforum.ru/showthread.php?t=82, но там нельзя писать числа с запятой. Может как-то совместить эти 2 кода?!
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
http://www.programmersforum.ru/showthread.php?t=28085 Делай синтаксический разбор значения в буфере, если число вставляй.
Последний раз редактировалось Evgeniy26; 15.07.2009 в 22:17. |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Чет накладно выходит! Мне же надо, чтобы нельзя было копировать только текст, а цифры та оставить...
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите пожалуйста, как сделать, чтобы в Edit можно было ввести цифры от 0 до 12. | ciev | Общие вопросы Delphi | 6 | 14.05.2016 17:45 |
Как в Edit вводить только цифры | subsonic | Общие вопросы Delphi | 5 | 29.03.2010 23:39 |
Сортирует цифры по строкам, а надо чтобы сортировала цифры , записанные через пробелы | Алексей_xXx | Помощь студентам | 14 | 06.05.2009 17:42 |
Как сделать, чтобы форму можно было перемещать только внутри главной формы | SeregaKo | Общие вопросы Delphi | 7 | 26.03.2009 12:48 |
Как сделать так, чтобы форму можно было тостать не только за заголовок? | Никки | Общие вопросы Delphi | 1 | 04.09.2008 14:34 |