Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как выровнять в ListBox'е элементы / 4 сообщений из 4, страница 1 из 1
18.04.2007, 16:10
    #34470275
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выровнять в ListBox'е элементы
Почему-то если установить в качестве источника колонку типа N, то в листбоксе они очень странно смотрятся, т.е. alignment у них какой-то неправльный 8( Как их выровнять, например по правой стороне.
...
Рейтинг: 0 / 0
18.04.2007, 21:51
    #34471209
foxovik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выровнять в ListBox'е элементы
Используйте только, прости господи, моноширинный шрифт для отображения инфы в листбоксе.
И второе, преобразуйте в строки всю отображаемую инфу самостоятельно. И эти самые строки отображайте в своём листбоксе.

PS
А вообще-то. Да ну его нафиг, этот листбокс. Сделайте инкрементальный поиск для грида (без таймаута, как в один эс), сортировки туда и обратно (в прямой и обратной последовательности) по клику на заголовке, и используйте грид. И забудте о листбоксе как о MS DOS.
...
Рейтинг: 0 / 0
19.04.2007, 09:04
    #34471574
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выровнять в ListBox'е элементы
Хорошо, подумаю над использованием грида, раз уж такие пироги 8)
...
Рейтинг: 0 / 0
19.04.2007, 11:52
    #34472169
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выровнять в ListBox'е элементы
Содержимое ListBox - это всегда только и исключительно символьные данные. Даже если Вы указываете в качестве источника столбец, содержащий не символьные данные, но в процессе формирования содержимого ListBox эти данные будут преобразованы в символьные.

Соответственно, как именно эти данные будут отображаться, зависит от того, насколько ширина символа пробела отличается от ширины цифры, дефиса, точки и запятой.

Если все числа имеют одинаковое количество значащих цифр, то все будет выглядеть ровно вне зависимости от используемого шрифта. А вот если количество значащих цифр может сильно меняться, то придется использовать шрифты равной ширины вроде Courier New Cyr.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как выровнять в ListBox'е элементы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]