Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

Переместить в конец курсор   Найти похожие ветки 

 
zzzz   (2007-10-11 08:48) [0]

Есть компонент cxDbEdit(edFaktRas), в нем редактируеться float значение. Решил я сделать что бы в качевстве запятой можно было вводить и точку и запятую. Вобработчике OnKeyUp пишу так

case key of
110,188,190,191: begin
   if key<>ord(DecimalSeparator) then
     edFaktRas.Text:=edFaktRas.Text+DecimalSeparator;

пролема в том что после этого курсор устанавливаеться в начало, а как сделать что бы он в конец устанавливался ?


 
Leonid Troyanovsky ©   (2007-10-11 09:05) [1]


> zzzz   (11.10.07 08:48)
 
> Есть компонент cxDbEdit(edFaktRas), в нем редактируеться
> float значение. Решил я сделать что бы в качевстве запятой
> можно было вводить и точку и запятую. Вобработчике OnKeyUp

OnKeyPress:

procedure TFormX.EditXKeyPress(Sender: TObject; var Key: Char);
begin
 if Key in [",", "."] then
   Key := DecimalSeparator;
end;

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2007-10-11 10:19) [2]

> zzzz  (11.10.2007 08:48:00)  [0]

Непонятная эта строчка

if key<>ord(DecimalSeparator)

При key = 110,188,190,191, key всегда неравен ord(DecimalSeparator)



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

Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.057 c
2-1192270081
Новичек
2007-10-13 14:08
2007.11.04
Состояние DataSet.


8-1168798135
default_user
2007-01-14 21:08
2007.11.04
Как OGG перегнать в MP3 или хотя бы в WAV?


2-1192430713
Kolan
2007-10-15 10:45
2007.11.04
Корректна ли запись PAnsiChar := @string ?


2-1192104275
tytus
2007-10-11 16:04
2007.11.04
функция определения выбранного item-a


1-1187361496
Farel
2007-08-17 18:38
2007.11.04
interbase





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