|  30.11.2007, 10:57 | #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)); Всё ок. Полное название. Не добавляю - сокращённое. Мож кто возился в чём секрет. | 
|  | 
|  30.11.2007, 11:24 | #2 | 
| Программатор | 
			
			Была у меня такая фигня. Я выставлял программно ширину столбца лист вью. Какой метод там не помню.
		 | 
|  | |
| За это сообщение автора поблагодарили: miklenew (1). | |
|  30.11.2007, 11:34 | #3 | 
| Участник | |
|  | 
|  30.11.2007, 11:34 | #4 | 
| Программатор | 
			
			А ширину столбца высчитывал как количество букв в названии, умноженное на некоторый коэффициент, высчитанный опытным путём. Кривовато, но лучше чем "Полное_наз.. "
		 | 
|  | 
|  30.11.2007, 14:16 | #5 | 
| Участник | 
			
			Попробуйте установить ширину в значение -1 / -2 -1 должен сделать ширину достаточной для вмещения текста всех элементов -2 должен сделать то же, что и -1, но еще и с учетом текста в заголовке столбца. | 
|  | 
|  30.11.2007, 14:26 | #6 | 
| Программатор | 
			
			О! Круто!    | 
|  | 
|  30.11.2007, 14:37 | #7 | 
| Участник | Цитата: Щас появилась другой трабл. У меня на компе всё ок. На соседнем не ок. Уже перезаходил. Формы компилил на соседнем не хочет расширяться и всё. Что ж этот ListView такой глючный. | 
|  | 
|  30.11.2007, 14:42 | #8 | 
| Программатор | 
			
			хмм.... стоп старт аоса мож поможет    | 
|  | 
|  30.11.2007, 15:09 | #9 | 
| Участник | |
|  | 
|  30.11.2007, 15:29 | #10 | 
| Программатор | 
			
			А что сделать то нада? Почему Лист Вью юзаете? Там с этими индексами и прочим сума сойти можно   . Может есть что попроще... | 
|  | 
|  30.11.2007, 15:49 | #11 | 
| Участник | Цитата: Закупка Тип закупки Накладная и т.д. Инфы мног и в этом контроле она хорошо смотриться. Не знаю наверное через ActiveX прийдётся список этот создавать. | 
|  | 
|  30.11.2007, 15:59 | #12 | 
| Программатор | 
			
			А гриду почему не заюзать?
		 | 
|  | 
|  30.11.2007, 16:07 | #13 | 
| Участник | |
|  | 
|  30.11.2007, 16:20 | #14 | 
| Программатор | 
			
			Ну тогда Вам прийдется познать всю сущность Лист Вью   . | 
|  | 
|  30.11.2007, 21:14 | #15 | 
| Участник | Цитата: Надо бы в run() формы после super(), если я все правильно помню. | 
|  | |
| За это сообщение автора поблагодарили: miklenew (1). | |
|  01.12.2007, 19:22 | #16 | 
| Участник | 
			
			(в сторону) Не совсем понятна идиосинкразия к датасорсам   Огромного количества проблем можно избежать, если просто использовать временную таблицу с ее предварительным заполнением. Проверено - такой подход надежнее, быстрее в разработке и безглючней в большинстве случаев. ListView, насколько я понимаю, целесообразно использовать только в одном случае - когда количество столбцов и типы отображаемых в них данных заранее неизвестны или могут устанавливаться пользователем. Именно поэтому в оборотке - listview... 
				__________________ Денис Балуев. Последний раз редактировалось denny; 01.12.2007 в 19:24. | 
|  | 
|  03.12.2007, 09:27 | #17 | 
| Участник | Цитата: Цитата: 
		
			Сообщение от denny
			
			 Не совсем понятна идиосинкразия к датасорсам    Но в данном случае всё уже храниться до меня. Меня интересует лижь дизайн вывода этой информации. | 
|  | |
| За это сообщение автора поблагодарили: denny (1). | |