![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TKOLListView при LvsDetail сделать каждый item многострочны
nester © (2005-09-23 15:01:00)На форме есть TKOLListView. У него один столбец. Он в LvsDetail или lvsDetailNoHeader. При этом когда добавляешь новый элемент и строка ооооочень длинная, то то что не влазит в ширину столбца - обрезается и добавляется троеточие.
Как сделать чтобы не обрезалось а элемент становился многострочным?
Т.е. то что не влазит переносилось на следующую строку но при этом было тем же элементом.
Заранее благадарю.
ECM (2005-09-24 16:46:00) [1]Да...уж...
Поставил Д7 ради такого дела...:)
Win32->TListView ...И где там мультилайн?
... может мне очки пора покупать?...
nester (2005-09-24 15:46:00) [2]В делфи 7 стандартная компонента листвью
ECM (2005-09-24 12:48:00) [3]
> У стандартного листвью есть пропертя мультилайн роу кажется
> называется, она именно это и делает
Ух-ты !!!
Что-то в MSDN по этому поводу для стандартного List Viewя ничего похожего не видел? (см. В MSDN - LVS_XXXX , LVS_EX_XXXX - ...может плохо искал...?)
Или под > стандартный листвьюВы подрозумеваете что-то другое?
Уточните, плз, где Вы эту "пропертю" видели..
nester (2005-09-24 12:27:00) [4]:)))))))))))))))
спасибо.
У стандартного листвью есть пропертя мультилайн роу кажется называется, она именно это и делает. Ну то я не возмущаюсь, просто мошт в ближайшей версии добавить можна...
Vladimir Kladov (2005-09-23 17:29:00) [5]в list view - нельзя.
вариант 1. использовать tree view. У него можно установить высоту каждого узла индивидуально. Но прорисовку (скорее всего) придется делать своим кодом.
вариант 2. использовать list box. аналогично варианту 1.
вариант 3. добавить не одну строку, а несколько.
вариант 4. нарисовать все самому в паинтбоксе, а для скроллера добавить scroll box.
вариант 5. использовать memo в режиме только чтение.
вариант 6. я еще не придумал.