Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Delphi 10, cxGrid, выравнивание колонок справа  [new]
ACLeo
Member

Откуда:
Сообщений: 562
Необходимо сделать выравнивание колонок по правой стороне (а не по левой по умолчанию).
ВНИМАНИЕ! Не содержимое колонок, а именно сами колонки.

P.S. И при большом кол-ве колонок, чтобы прокрутка автоматически прокручивалась на последнюю (самую правую) колонку.

Т.е. по сути необходимо отзеркалить cxGrid.

P.S.S. Отвечаю сразу на вопросы ЗАЧЕМ ЭТО? Разрабатываю программу для Израиля. У них иврит и читается справа налево.
8 апр 21, 20:41    [22306167]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
DimaBr
Member

Откуда:
Сообщений: 12043
Картинка с другого сайта.
8 апр 21, 21:49    [22306181]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
ACLeo
Member

Откуда:
Сообщений: 562
DimaBr
Картинка с другого сайта.


С фокусировкой на самой правой колонке - то, что надо. Спасибо.

Но остается вопрос выравнивания по правой стороне.
У Вас в примере 50 колонок, а если их две, а сам грид по ширине большой? Колонки будут идти слева, а потом пустое место. А надо, чтобы они шли справа.
8 апр 21, 21:58    [22306187]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2520
ACLeo,
Для евреев и прочих арабов в cxGrid уже несколько лет как поддерживается RTL
8 апр 21, 22:03    [22306189]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
ACLeo
Member

Откуда:
Сообщений: 562
white_nigger
ACLeo,
Для евреев и прочих арабов в cxGrid уже несколько лет как поддерживается RTL


У меня сейчас стоит DevExpressVCL19.1.2
Не подскажите, где именно находится эта настройка?
8 апр 21, 22:14    [22306196]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2520
По ссылке всё написано
8 апр 21, 22:37    [22306205]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2520
И я бы советовал использовать более поздние версии - там более полная поддержка RTL и пофикшено несколько багов
8 апр 21, 22:39    [22306208]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
ACLeo
Member

Откуда:
Сообщений: 562
white_nigger
По ссылке всё написано


К сожалению не нашел нужной мне информации.
Не сложно ли Вам более точно указать где находится данная информация?
8 апр 21, 23:04    [22306215]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
DimaBr
Member

Откуда:
Сообщений: 12043
ACLeo
К сожалению не нашел нужной мне информации.

To enable RTL text in your application, switch its BiDiMode property to bdRightToLeft.
9 апр 21, 00:21    [22306231]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10, cxGrid, выравнивание колонок справа  [new]
ACLeo
Member

Откуда:
Сообщений: 562
DimaBr
ACLeo
К сожалению не нашел нужной мне информации.

To enable RTL text in your application, switch its BiDiMode property to bdRightToLeft.


Именно то, что надо. Спасибо за помощь.
10 апр 21, 15:08    [22306972]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить