Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

TListView vsList   Найти похожие ветки 

 
AntonioPermskiy ©   (2009-05-23 22:58) [0]

Здравствуйте, мастера.
При установленном в TListView стиле отображения vsList, длинный текст "обрезается". Так, например, при добавлении строки "0123456789ABC", компонент отображает "0123456789...", несмотря на то, что размеры ListView позволяют отобразить тескт целиком. Подскажите, пожалуйста, как можно "заставить" listview отображать длинные строки, не меняя стиль.
Спасибо.


 
Совесть ДМ ©   (2009-05-23 23:29) [1]

это грязные инсинуации
поковыряйтсь в своих мОзгах


 
AntonioPermskiy ©   (2009-05-23 23:39) [2]


> Совесть ДМ

Я имел ввиду RunTime

Попробуйте
ListView1.AddItem("0123456789qwerty", nil);

У меня добавил и отобразил 0123456789..

Пишу на D2009. Попробовал на D7 - повторилось.


 
Palladin ©   (2009-05-24 09:23) [3]


> на то, что размеры ListView позволяют отобразить тескт целиком

При чем тут размеры ListView, тут играют роль высчитанные им размеры для каждого столбца.


 
Palladin ©   (2009-05-24 09:23) [4]

В проводнике поведение такое же, между прочим, если вдруг ты ни разу не замечал.


 
AntonioPermskiy ©   (2009-05-24 10:11) [5]


> тут играют роль высчитанные им размеры для каждого столбца.


Как повлиять на размер?


 
Palladin ©   (2009-05-24 10:23) [6]

Фих его знает, в проводнике это F5
первое что пришло в голову

LockWindowUpdate(TListView.Handle);
Try
 TListView.ViewStyle:=vsIcon;
 TListView.ViewStyle:=vsList;
Finally
 LockWindowUpdate(0);
End;


 
AntonioPermskiy ©   (2009-05-24 10:28) [7]


> Palladin


Помогло.

А зачем ставить Lock в таком случае?

Спасибо.


 
Palladin ©   (2009-05-24 10:30) [8]

Чтобы не перерисовывался. Хотя можно и не ставить. Все равно не перерисуется. Просто по привычке обернул.


 
Евгений Рыжков   (2009-06-14 11:53) [9]


 if ListView.Columns.Count = 0 then ListView.Columns.Add;
 ListView.Columns[0].AutoSize := True;
 ListView.ShowColumnHeaders := False; //Если не нужны заголовки столбцов
 ListView.ViewStyle := vsReport;

 //Все это можно сделать и в Object Inspector
 



Страницы: 1 вся ветка

Текущий архив: 2009.08.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1244202663
KSergey
2009-06-05 15:51
2009.08.09
Параметры (прокси) для аккаутна system


3-1225469761
Поросенок Винни-Пух
2008-10-31 19:16
2009.08.09
http get средствами mssql2005


1-1211103643
kas
2008-05-18 13:40
2009.08.09
Импорт MDIChild форм из DLL


15-1244562687
mathematicsfss
2009-06-09 19:51
2009.08.09
пожалуйста, нужнпа небольшая помощь в решении нельнейных уравнени


11-1204867469
ILPU
2008-03-07 08:24
2009.08.09
Сохранение содержимого TreeView