Главная страница
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.046 c
1-1090476209
Form
2004-07-22 10:03
2004.08.08
Дамп памяти процесса


14-1090188675
Piter
2004-07-19 02:11
2004.08.08
Magic Forum beta6 - клиент форума delphimaster


10-1027921118
epflorov
2002-07-29 22:15
2004.08.08
Проблемы с Naming Service


9-1082632043
CraKer
2004-04-22 15:07
2004.08.08
GLscene colisions


4-1088157926
AleXqwq
2004-06-25 14:05
2004.08.08
number o drives