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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2013, 13:25   #1
bloodykz
Пользователь
 
Аватар для bloodykz
 
Регистрация: 15.02.2012
Сообщений: 19
По умолчанию Ввод дробных чисел

Вопрос: В поле Edit1 надо чтобы вводились и целые и дробные числа, а остальные знаки не вводились, Пробовал через DecimalSeparator но XE3 не понимает что это)) Сделал через LOCALE_SDECIMAL он заблокировал всю клаву кроме цифр , так как мне поставить знак ограничения ','???

Код:
{
if ((Key>='0')&& (Key<='9'))
	return;

if (Key == LOCALE_SDECIMAL)
{
	if((Edit1->Text).Pos(LOCALE_SDECIMAL) !=0)
	Key=0;
	return;
}
if (Key==VK_RETURN)
{
	Edit2->SetFocus();
	return;
} ;
Key=0 ;
}
bloodykz вне форума Ответить с цитированием
Старый 23.03.2013, 18:13   #2
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Код:
if ((Key>='0')&& (Key<='9'))
	return;

if (Key == LOCALE_SDECIMAL)
{
	return;
}
if (Key==VK_RETURN)
{
	Edit2->SetFocus();
	return;
} 
Key=0 ;
FataLL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение дробных чисел из текстового файла Freimaks Общие вопросы Delphi 2 20.06.2012 11:04
перевод дробных чисел ArniLand Общие вопросы C/C++ 0 19.02.2011 18:58
рекурсия, масив дробных чисел, упорядоченность... nata18 Помощь студентам 1 13.02.2011 13:05
Преобразование дробных чисел Gon Помощь студентам 5 01.05.2008 13:12