Форум: "Базы";
Текущий архив: 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.036 c