Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ищу Многострочный 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]

Ну и выполняй отрисовку в несколько строк. Кто мешает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо