![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ищу Многострочный TListView [D7, 2000]
Officeman © (2007-05-30 07:22:00)ищу Многострочный TListView
т.е. чтобы при табличном стиле "Report"
в каждой строке каждого столбца - текст
можно было расписать в несколько строк.
как в Excel задаешь ширину столбца
и автоперенос, и текст в ячейке переносится
на несколько строк.
Officeman (2007-05-30 13:01:00) [1]
> ЮЮ © (30.05.07 12:14) [17]
> >Officeman © (30.05.07 12:06) [14]
> Eсть ещё TStringGrid и TDrawGrid
упс) это както вылетело из моего обзора
при изучении основ программирования дельфи в 2000 году.
ЮЮ (2007-05-30 12:14:00) [2]>Officeman © (30.05.07 12:06) [14]
Eсть ещё TStringGrid и TDrawGrid
clickmaker (2007-05-30 12:13:00) [3]
> а грид как я понимаю работает только с BDE
с каких это пор?
грид вообще не работает с базой данных. Он работает с набором данных - потомком TDataSet, а еще точнее - с TDataSource, который связан с TDataSet
Откуда в этом датасете данные - грида это не волнует
DVM (2007-05-30 12:13:00) [4]
> а грид как я понимаю работает только с BDE.
Это dbGrid работает с базами. И не только черз BDE. Есть еще TStringGrid и TDrawGrid
Officeman (2007-05-30 12:06:00) [5]
> ЮЮ © (30.05.07 12:01) [13]
> А почему листвью при табличном стиле "Report", а не грид?
потому что использую собственный тип данных.
а грид как я понимаю работает только с BDE.
ЮЮ (2007-05-30 12:01:00) [6]А почему листвью при табличном стиле "Report", а не грид?
clickmaker (2007-05-30 11:56:00) [7]
> Officeman ©
Ты в другом городе живешь. А я только наличными беру :)
Так что, пример тебе писать не буду. И так уже много подсказали, делай
Officeman (2007-05-30 11:53:00) [8]TEasyListView он не делает то что нужно по теме. :_(
SpellCaster (2007-05-30 11:21:00) [9]TEasyListView, http://mustangpeak.net/easylistview.htm
Officeman (2007-05-30 11:18:00) [10]прошу потратить ещё 5 минут. и написать пример.
с Уважением.
clickmaker (2007-05-30 11:12:00) [11]
> [7] DVM © (30.05.07 11:09)
это да. Но можно задать какую-нибудь разумную высоту, в 3 строки, например. А то что не влезает, показывать хинтом или в отдельном окне
DVM (2007-05-30 11:09:00) [12]
> clickmaker © (30.05.07 10:54) [6]
Строки разной высоты не получится имхо.
clickmaker (2007-05-30 10:54:00) [13]
> [4] Officeman © (30.05.07 10:47)
за что там платить?
стиль - OwnerDrawFixed, обрабатывай OnDrawItem, текст рисуй функцией DrawText с флагом DT_WORDBREAK
DVM (2007-05-30 10:54:00) [14]Я не уверен, но по-моему перенос есть в EasyListView.
Многострочность в стандартном ListView осложнена тем, что строки его не могут иметь разную высоту, насколько мне известно.
Officeman (2007-05-30 10:47:00) [15]я работаю над проектом. базы данных с удалённым администрировнаием.
шифрую и гружу в собственный формат файлов. для отображения информации использовал компонент TListView, который полностью устраивает. но хотелось вы получать много строчный вариант. описанный выше. ! кто возьёмтся помочь - с оплатой договоримся.
DVM (2007-05-30 10:40:00) [16]
> Officeman ©
ListView мало подходит для твоей задачи на мой взгляд.
Officeman (2007-05-30 10:19:00) [17]ого! не умею) если кто сталкивался. помогите!!. помощь оплачу.
Loginov Dmitry (2007-05-30 08:25:00) [18]Ну и выполняй отрисовку в несколько строк. Кто мешает?