Возможно ли выровнять текст по левому краю в выпадающем списке, свойство «RightToLeft» которого установлено в «Да»? - PullRequest
2 голосов
/ 29 февраля 2012

У меня есть поле со списком в форме, свойство 'RightToLeft' которого установлено в 'Да' - это размещает стрелку раскрывающегося списка слева от элемента управления, а текст справа, как показано ниже.

[X_ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _My Text]

Но что бы я хотел иметь, если это возможно? И если да, то как мне этого добиться?

[XMy Text_ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ ___ ]

Спасибо за ваш отзыв.

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Ганс Пассант говорит:

Не используйте RightToLeft, он подходит только для языков RTL, таких как Арабский и иврит. Это вызывает проблемы рендеринга для английского текста, вы не видел их только случайно. Попробуйте "[Мой текст]", например. каждый не ближневосточный пользователь ожидает стрелку справа.

Спасибо за чтение.

0 голосов
/ 29 февраля 2012

Вы можете создать пользовательский элемент управления и использовать ComboBoxRenderer, чтобы нарисовать стрелку, где вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...