Ввод числовых данных с токой.
Есть поле Edit1 как можно поменять свойства данного компонента, чтобы туда можно было вводить только числа с точкой... допустим - 10,5
Допустим так
Код:
SetWindowLong(Edit1->Handle, GWL_STYLE, GetWindowLong(Edit1->Handle, GWL_STYLE) | ES_NUMBER);
можно добится ввода одних символов... только символов.... целых.
Есть ли подобная возможность научить воспринимать и знак "," )
И еще вопрос:
Имеется поле в базе "Access" с типом значения - "Денежный", возможно ли поменять только для данной базы данных единицу измерения, у меня по стандарту база добавляет приставку в конец " р." а мне надо в долларах.
Заранее спасибо.
У поля Edit есть событие OnChange, оно срабатывает всегда когда изменяется поле... Напиши простенькую функцию парсер которая будет допускать либо не допускать те или иные символы.
Цитата: inkognitum
Добрый день!
Есть поле Edit1 как можно поменять свойства данного компонента, чтобы туда можно было вводить только числа с точкой... допустим - 10,5
Допустим так
можно добится ввода одних символов... только символов.... целых.
Есть ли подобная возможность научить воспринимать и знак "," )
Есть поле Edit1 как можно поменять свойства данного компонента, чтобы туда можно было вводить только числа с точкой... допустим - 10,5
Допустим так
Код:
SetWindowLong(Edit1->Handle, GWL_STYLE, GetWindowLong(Edit1->Handle, GWL_STYLE) | ES_NUMBER);
можно добится ввода одних символов... только символов.... целых.
Есть ли подобная возможность научить воспринимать и знак "," )
"Подобной" возможности нет, надо обрабатывать OnKeyPress(TObject *Sender, char &Key)