Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2009, 18:59   #11
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вот так измените:
Код:
listbox2.items.add(ListBox1.Items[i]+StringOfChar(' ',20-2*length(ListBox1.Items[i]))+listbox3.Items[i]);
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 09.07.2009, 19:02   #12
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Вот так измените:
Код:
listbox2.items.add(ListBox1.Items[i]+StringOfChar(' ',20-2*length(ListBox1.Items[i]))+listbox3.Items[i]);

Во! спасибо! выравнивается конечно не очень, но намного лучше чем было!
СПАСИБО!
Рамик вне форума Ответить с цитированием
Старый 09.07.2009, 19:08   #13
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Я тестил на числовых строках - там все выравнивается довольно хорошо. А вот если с текстом, то из-за немоноширинности может скашиваться.

Можете установить для 2-го листбокса моноширинный шрифт (например, какой-нибудь Lucida Console). Тогда нужно убрать умножение на 2, т.к. все будет выравниваться как надо.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 09.07.2009, 19:12   #14
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Я тестил на числовых строках - там все выравнивается довольно хорошо. А вот если с текстом, то из-за немоноширинности может скашиваться.

Можете установить для 2-го листбокса моноширинный шрифт (например, какой-нибудь Lucida Console). Тогда нужно убрать умножение на 2, т.к. все будет выравниваться как надо.
спасибо!
.
Рамик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу delphi MASIK Общие вопросы Delphi 7 22.12.2010 18:23
убрать пробелы zetrix Microsoft Office Excel 9 10.03.2009 10:03
Где пробелы ?!!! Evgenijj О форуме и сайтах клуба 4 07.03.2009 17:03
Процедура или функция, удаляющая окаймляющие пробелы в строке (Delphi) Аццкий прогер Помощь студентам 2 03.03.2009 04:12