901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
1 | |
Выравнивание текста в столбце списка23.02.2016, 21:57. Показов 8194. Ответов 7
Метки нет (Все метки)
Я продолжаю свою традицию поиска гиблых мест акса))
На этот раз хотелось бы узнать мнение уважаемого форума по поводу возможности выравнивания текста в столбцах элемента "Список". Неоднократно замечал уже, что если создать элемент "Список" (в принципе, можно и "Поле со списком", не суть), то все элементы в нем выравниваются ПО ЛЕВОМУ КРАЮ. И это НИГДЕ нельзя изменить. По крайней мере, я такой возможности не нашел. Если ВЫПАДАЮЩИЙ список состоит из ОДНОГО столбца, то ему можно задать выравнивание, и на форме будет отображаться в поле выравнивание, например, по центру. Но именно в самом выпадающем списке - сугубо по левому краю. А если мы имеем список из нескольких столбцов - то получается просто некрасиво, особенно в случае, если в столбце есть денежные суммы, которые визуально ну просто сам бог велел выровнять по левому краю. А получаем вот такую бяку, как на приложенной картинке... Это ну совсем-совсем никак не лечится?...
1
|
23.02.2016, 21:57 | |
Ответы с готовыми решениями:
7
Выравнивание текста запросов Вертикальное выравнивание текста в меню из списка HTML!? Выравнивание IMG после текста по центру этого текста Выравнивание текста в ячейке грида при вводе текста |
26804 / 14483 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
23.02.2016, 22:22 | 2 | |||||
Сообщение было отмечено Kkarn как решение
Решение
Вы правы, собственными средствами акса изменить не получается. По крайней мере я такого не встречал. Но когда требовалось придать цивильный вид списку, то в запросе-источнике форматировал числовые поля как строки отодвигая значения вправо:
2
|
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
23.02.2016, 22:27 [ТС] | 3 |
mobile, Ух ты))) Шикарный трюк)) Спасибо большое, вот наверное никогда бы не додумался. Буду пытаться поколдовать в этом направлении.
0
|
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
24.02.2016, 09:19 [ТС] | 5 |
Нашел его. А подскажите, пожалуйста, как его "наполнить" моими данными? А то я как-то раньше дел не имел с ним, а у него на вкладке "Данные" нет источника и т.п. Или его нужно программно заполнять?
0
|
26804 / 14483 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
24.02.2016, 09:47 | 6 |
Похоже я ошибся с выравниванием в ListView. Не могу найти как выровнять по правому краю.
Заполнение листвью только в коде. Это же универсальный контрол, может применяться в различных программах. Привожу пример ListView
0
|
26804 / 14483 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
24.02.2016, 09:51 | 7 |
Важно. Для использования ListView должна быть библиотека Microsoft Windows Common Control 6.0 - файл MSCOMCTL.OCX. Обычно файл располагается в Windows\system32 для 32-битных осей. Для 64 не знаю.
Если такого файла нет, надо его скачать и зарегистрировать
0
|
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
24.02.2016, 09:53 [ТС] | 8 |
mobile, Спасибо, насчет заполнения данными - понял. Но если там нет выравнивания, то не подойдет... В принципе, я сейчас играюсь с тем примером, который Вы дали выше, мне нравится) Так что не будем заморачиваться дальше, все уже хорошо работает).
0
|
24.02.2016, 09:53 | |
24.02.2016, 09:53 | |
Помогаю со студенческими работами здесь
8
Выравнивание текста в ячейке по вертикали в зависимости от высоты текста Выравнивание текста по ширине верхнего текста Выравнивание списка выравнивание списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |