|
|
#1 |
|
Участник
|
ListView в чём секрет ширины элементов?
В ListView (ViewType==List) добавляю элементы. Но почему то они у меня сокращаются. Полное_название превращается в Полное_наз.. Уже час мучаюсь никак не пойму как расширить на полную длину. Трэйшу форму InventJournalName. Но нигде не в форме ни в классе добавлющий элементы нет ни чего такого чтобы могло повлиять на это. Но всё работает. А у меня в моей форме нет.
Причём добавляю в int() формы InventJournalName. AvailableReports.addItem(new FormListItem("Товарная накладнаяetthrdfgndfndfndfnfdnfdnfd",0,1)); В классе InventJournalNameForm_RU комментирую updateControls(); И в нём добавляю availableItemsCtrl.addItem(new FormListItem("123456789101213141516", 0, 1)); Всё ок. Полное название. Не добавляю - сокращённое. Мож кто возился в чём секрет. |
|
|
|
|
#2 |
|
Программатор
|
Была у меня такая фигня. Я выставлял программно ширину столбца лист вью. Какой метод там не помню.
|
|
|
|
| За это сообщение автора поблагодарили: miklenew (1). | |
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Программатор
|
А ширину столбца высчитывал как количество букв в названии, умноженное на некоторый коэффициент, высчитанный опытным путём. Кривовато, но лучше чем "Полное_наз.. "
|
|
|
|
|
#5 |
|
Участник
|
Попробуйте установить ширину в значение -1 / -2
-1 должен сделать ширину достаточной для вмещения текста всех элементов -2 должен сделать то же, что и -1, но еще и с учетом текста в заголовке столбца. |
|
|
|
|
#6 |
|
Программатор
|
О! Круто!
|
|
|
|
|
#7 |
|
Участник
|
Цитата:
Щас появилась другой трабл. У меня на компе всё ок. На соседнем не ок. Уже перезаходил. Формы компилил на соседнем не хочет расширяться и всё. Что ж этот ListView такой глючный. |
|
|
|
|
#8 |
|
Программатор
|
хмм.... стоп старт аоса мож поможет
|
|
|
|
|
#9 |
|
Участник
|
|
|
|
|
|
#10 |
|
Программатор
|
А что сделать то нада? Почему Лист Вью юзаете? Там с этими индексами и прочим сума сойти можно
. Может есть что попроще...
|
|
|
|
|
#11 |
|
Участник
|
Цитата:
Закупка Тип закупки Накладная и т.д. Инфы мног и в этом контроле она хорошо смотриться. Не знаю наверное через ActiveX прийдётся список этот создавать. |
|
|
|
|
#12 |
|
Программатор
|
А гриду почему не заюзать?
|
|
|
|
|
#13 |
|
Участник
|
|
|
|
|
|
#14 |
|
Программатор
|
Ну тогда Вам прийдется познать всю сущность Лист Вью
.
|
|
|
|
|
#15 |
|
Участник
|
Цитата:
Надо бы в run() формы после super(), если я все правильно помню. |
|
|
|
| За это сообщение автора поблагодарили: miklenew (1). | |
|
|
#16 |
|
Участник
|
(в сторону) Не совсем понятна идиосинкразия к датасорсам
Огромного количества проблем можно избежать, если просто использовать временную таблицу с ее предварительным заполнением. Проверено - такой подход надежнее, быстрее в разработке и безглючней в большинстве случаев. ListView, насколько я понимаю, целесообразно использовать только в одном случае - когда количество столбцов и типы отображаемых в них данных заранее неизвестны или могут устанавливаться пользователем. Именно поэтому в оборотке - listview...
__________________
Денис Балуев. Последний раз редактировалось denny; 01.12.2007 в 19:24. |
|
|
|
|
#17 |
|
Участник
|
Цитата:
Цитата:
Сообщение от denny
Не совсем понятна идиосинкразия к датасорсам
Но в данном случае всё уже храниться до меня. Меня интересует лижь дизайн вывода этой информации. |
|
|
|
| За это сообщение автора поблагодарили: denny (1). | |