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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2009, 07:43   #1
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
Восклицание hint компонента edit delphi

такой вопрос: имеется edit на форме, у edit проверка на корректность ввода ну то есть можно только буквы а цифры нельзя, вся проблема в том что как отобразить hint с уведомлением о некорректности ввода на edite, ну как на папке в винде когда вводиш недопустимые символы.
при наведении мыши то получается а вот как сделать на событие не пойму, проверка на корректность через case

Последний раз редактировалось mihali4; 18.11.2010 в 11:30.
Doget вне форума Ответить с цитированием
Старый 15.01.2009, 10:54   #2
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Зачем CASE как на меня самый простой способ это через ASCII таблицу посмотри номера Символов и переводи каждый символ ввода на ЭТОТ диапазон.
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 15.01.2009, 11:26   #3
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
По умолчанию re

да не case здесь ни при чем, так проще и интересней всего лишь одной строкой и все дела, а вот как хинт сделать вот в чем вопрос на премию к зарплате
Doget вне форума Ответить с цитированием
Старый 15.01.2009, 11:36   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

С хинтом вряд ли получится. Есть другой выход - разместите над эдитом панельку с нужной надписью и по условию делайте ей
Visible:=True else Visible:=False...
mihali4 вне форума Ответить с цитированием
Старый 15.01.2009, 12:08   #5
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
По умолчанию re

нее так не интересно, ведь все покруче хочется, изголиться!!!!!
Doget вне форума Ответить с цитированием
Старый 08.04.2009, 19:36   #6
Lancer
 
Аватар для Lancer
 
Регистрация: 08.04.2009
Сообщений: 5
По умолчанию

mihali4, не подскажите, а есть ли в Делфи такой оператор который бы сразу выполнял проверку в заданном тексте на содержание определенных символов? Например в Си есть нечто подобное, кажется "дигит(...)" как то так, точно не помню. Или в Делфи всеже придется проверку в цикле писать по символьно?
меня постоянно преследуют умные мысли... Но йа бистрее
Lancer вне форума Ответить с цитированием
Старый 19.04.2009, 03:28   #7
lexus_ilia
Студентик :)
Пользователь
 
Аватар для lexus_ilia
 
Регистрация: 29.09.2008
Сообщений: 84
По умолчанию

Посмотрите в сторону Pos
lexus_ilia вне форума Ответить с цитированием
Старый 19.04.2009, 10:02   #8
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Для проверки ввода с клавиатуры (например только цифр) есть метод :
Код:
if not (Key in ['0'..'9']) then Key:= #0;
. По аналогии можно организовать любую проверку в тексте.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка компонента в Delphi 2006 Dr.Badnezz Компоненты Delphi 3 03.12.2008 01:33
Свой hint Altera Общие вопросы Delphi 3 14.05.2008 15:01
Hint в ComboBox Starscream Общие вопросы Delphi 3 27.02.2008 01:15
Понятие компонента в Delphi showman Помощь студентам 2 05.06.2007 23:26