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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
1-1090680966
Dima_Delphi
2004-07-24 18:56
2004.08.08
Как очистить Stringgrid


14-1090177609
gn
2004-07-18 23:06
2004.08.08
ЧТО ЗА ЛАЖА??? Новый интернет-червь – дело рук Аль-Каеды?


14-1090751885
Гарри Поттер
2004-07-25 14:38
2004.08.08
Старый компас


4-1088431068
Cara
2004-06-28 17:57
2004.08.08
Как открыть меню в чужом приложении (TMainMenu)


1-1090845706
Iconka
2004-07-26 16:41
2004.08.08
Еxception