Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Alignment [D7, MSSQL]


Rostislav Rotaru ©   (2004-07-13 18:41:00) 

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


Sandman25   (2004-07-14 14:54:00) [1]

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

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


Reindeer Moss Eater   (2004-07-14 14:49:00) [2]

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

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

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


Rostislav Rotaru   (2004-07-14 14:45:00) [3]

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


Reindeer Moss Eater   (2004-07-14 14:38:00) [4]

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

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

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


Rostislav Rotaru   (2004-07-14 10:37:00) [5]

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


Reindeer Moss Eater   (2004-07-13 19:10:00) [6]

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


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


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

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


Reindeer Moss Eater   (2004-07-13 19:04:00) [8]

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

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


Rostislav Rotaru   (2004-07-13 18:59:00) [9]


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

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


Reindeer Moss Eater   (2004-07-13 18:58:00) [10]

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


Fay   (2004-07-13 18:57:00) [11]

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


Rostislav Rotaru   (2004-07-13 18:56:00) [12]

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо