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

Вниз

Alignment   Найти похожие ветки 

 
Rostislav Rotaru ©   (2004-07-13 18:41) [0]

Здравствуйте.
Есть поле money_field типа Money (MS SQL). В гриде и в свойствах поля в TQuery задаю alignment RightJustify. Но в режиме Edit поле выравнивается по левому краю. Как избежать этого?
Спасибо


 
Reindeer Moss Eater ©   (2004-07-13 18:48) [1]

А где ты видел подобное?


 
Rostislav Rotaru ©   (2004-07-13 18:56) [2]

Что Вы имеете в виду?


 
Fay ©   (2004-07-13 18:57) [3]

А о чём ваще речь? 8)


 
Reindeer Moss Eater ©   (2004-07-13 18:58) [4]

Я имел ввиду стандарты интерфейса Windows


 
Rostislav Rotaru ©   (2004-07-13 18:59) [5]


> Reindeer Moss Eater ©   (13.07.04 18:48) [1]

Извините, значение ячейки грида поля выравнивается по левому краю, а не поле...


 
Reindeer Moss Eater ©   (2004-07-13 19:04) [6]

Ау!
При чем здесь поле?

Мы говорим о режиме редактирования однострочного редактора текста (TEdit,TDBEdit) м выравнивании текста.


 
Rostislav Rotaru ©   (2004-07-13 19:08) [7]


> Reindeer Moss Eater ©   (13.07.04 19:04) [6]

От типа поля зависит: если поле текстовое, то все нормально, а если допустим, money, то возникает эта проблема. В Едите все как надо, меня Grid интересует


 
Reindeer Moss Eater ©   (2004-07-13 19:10) [8]

Когда включается редактирование в гриде, то в гриде создается этот самый Едит.
Инплэйс эдитор называется.


 
Rostislav Rotaru ©   (2004-07-14 10:37) [9]

Поискал в справке InplaceEditor. Поэкспериментировал с свойством Align. Но это не то. Он выводит значение слева от самого грида.
Мне кажется, я хожу вокруг да около, а решение очень простое. Но к сожалению сам не смог решить.


 
Reindeer Moss Eater ©   (2004-07-14 14:38) [10]

Он выводит значение слева от самого грида.

Потому что так решили. Потому что это стандарт.

Но к сожалению сам не смог решить.
Правильно и сделал.


 
Rostislav Rotaru ©   (2004-07-14 14:45) [11]

Но это же не эстетично как-то. Возьмите, например, Access. Там же все "нормально". И зависит только от свойства Alignment. Если это  свойство alRight, то и в режиме Edit оно выравнивается по правому краю...


 
Reindeer Moss Eater ©   (2004-07-14 14:49) [12]

Стрелки часов крутятся "по часовой стрелке" потому что часы изобрели в северном полушарии.
Большинство народностей пишет слева-направо потому что цивилизация появилась в северном полушарии где солце ходит слева-направо.

Поэтому и текст в TEdit при редактировании выровнен слева направо.

Не нравится - смени BiDiMode и локаль системы.
Правда поможет не для всех типов полей.


 
Sandman25 ©   (2004-07-14 14:54) [13]

[12] Reindeer Moss Eater ©   (14.07.04 14:49)

ИМХО пишут слева направо, потому что так удобнее правшам - видно уже написанное, рука движется по ненаписанному.
Извиняюсь за offtop



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

Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.061 c
1-1090837961
Ibn El Ivan
2004-07-26 14:32
2004.08.08
Checklistbox


14-1090571313
ИМХО
2004-07-23 12:28
2004.08.08
Утечка памяти в программе на Delphi


1-1090765448
Max Payne
2004-07-25 18:24
2004.08.08
Использование MWord в Delphi


8-1082098776
Ivolg
2004-04-16 10:59
2004.08.08
Ноты


14-1090495921
ИМХО
2004-07-22 15:32
2004.08.08
Пару слов о Delphi 8





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