Стиль табуляции: заменить пробелы на точки - PullRequest
1 голос
/ 11 апреля 2011


Для вопросов с несколькими вариантами ответа я хотел бы отформатировать текст следующим образом:

Ответ ............................ A
LongAnswer .................... B
VeryVeryVeryVeryLong
Ответ ............................ C

(отображение в RichText или метке)

Данные поступают из XML, подобного этому:

<answer_a>Answer</answer_a>
<answer_b>LongAnswer</answer_b>
 ...

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

Теперь я использую tabStops для выравнивания, он работает хорошо, но я не могу найти, как правильно заменить пробелы точками.

1 Ответ

0 голосов
/ 11 апреля 2011

гул, интересная проблема. Лично я думаю, что я бы поместил ваши ответы в DataGroup с средством визуализации элементов, которое показывало бы ответ справа и метку ответа слева, затем, переопределив функцию updateDisplayList, я бы нарисовал точки (1 пиксель квадраты ') от самого левого текста до самого правого. Тем не менее, для этой третьей возможности было бы гораздо труднее достичь. Я не могу сейчас придумать хороший способ.

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