Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

Вещественное число   Найти похожие ветки 

 
Ag2002   (2003-01-16 16:49) [0]

Подскажите пожалуйста как сделать так чтобы при вводе вещественого числа в компоненте DBEdit при нажатии на "ТОЧКУ" к значению поля добавляся разделитель вещественног числа т.е. запятая (зависит от настроек винды). Но при отображении этого числа в ГРИде нужно чтобы показывалась вместо запятой точка !!!
Пробывал маску ###.# непомогло обробочик события GetText и в нём AnsiReplaceStr(text,",","."); ничего не помогло как быть ?


 
Delirium^.Tremens   (2003-01-16 17:20) [1]

TField.DisplayFormat


 
Ag2002   (2003-01-16 17:27) [2]

TField.DisplayFormat - это тоже не то !!!!


 
Delirium^.Tremens   (2003-01-16 17:40) [3]

>>Ag2002 (16.01.03 17:27)

> TField.DisplayFormat - это тоже не то !!!!

Почему это?


 
TTCustomDelphiMaster   (2003-01-16 18:21) [4]

TField.OnGetText
TDBGrid.OnDrawXXXXCell
CalcFields


 
Ag2002   (2003-01-20 11:51) [5]

TField.DisplayFormat я там пишу ###.# - всё равно запятая отображается !!!


 
app   (2003-01-20 11:56) [6]

А как же иначе, ведь ты объяняешь системк - использовать 3 до 1 после и использовать текущие настройки


 
Reindeer Moss Eater   (2003-01-20 11:58) [7]

Подскажите пожалуйста как сделать так чтобы при вводе вещественого числа в компоненте DBEdit при нажатии на "ТОЧКУ" к значению поля добавляся разделитель вещественног числа
if (<Введена_Точка_или_Запятая>) and (<То_что_введено> <> DecimalSeparator) then
То_Что_Введено:=DecimalSeparator;


 
Ag2002   (2003-01-24 12:14) [8]

app © а как по другому "обяснить" ?


 
Anatoly Podgoretsky   (2003-01-24 12:29) [9]

Не объяснять, а самому формировать текст, правда желание у э немного странное, но раз нужно, то делай.


 
MsGuns   (2003-01-24 12:36) [10]

Для DBEdit:

OnChange
OnKeyPress

Для DBGrid:
OnGetText



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

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.009 c
6-28976
pavlov
2002-12-19 17:32
2003.02.10
Сокеты - синхронный режим


1-28859
Dr.Karter
2003-01-21 10:29
2003.02.10
DrawGrid - одни мучения и часы проведенные в пустую


3-28678
FLIZ
2003-01-24 12:01
2003.02.10
Почему MS-SQL не дает построть такую связь?


3-28585
skarm
2003-01-22 13:30
2003.02.10
sql


14-29102
Zhenka
2003-01-26 12:47
2003.02.10
А что значит знак (c) после имени???





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