首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么实现listview 平铺时右侧文字可以显示多行的有关问题

2012-02-12 
如何实现listview 平铺时右侧文字可以显示多行的问题?如题!就是实现像xp 平铺图标时,可以显示文件名,类型,

如何实现listview 平铺时右侧文字可以显示多行的问题?
如题!就是实现像xp 平铺图标时,可以显示文件名,类型,日期等分三行显示。

[解决办法]
CB的安装目录下的例子 lz去看看
\Borland\CBuilder6\Examples\VirtualListView
[解决办法]
TListItem* item;

lv1->ViewStyle = vsReport;
lv1->Columns->Add()->Caption = "文件名";
lv1->Columns->Add()->Caption = "类型";
lv1->Columns->Add()->Caption = "修改时间";

item = lv1->Items->Add();
item->Caption = "text.txt";
item->SubItems->Add("文本文件");
item->SubItems->Add("2010-03-01");
[解决办法]

探讨
我要的是多行显示,这个例子里没有啊!

[解决办法]
C/C++ code
//CB2010//在这种ViewStyle可以,能几行显示,取决于ImageList中设置图标的高宽 ListView1->SmallImages = ImageList1;      ListView1->ViewStyle = vsSmallIcon;      TListColumn* ColumItem;      TListItem* ListItem;      for(int j=0;j<4;j++)      {          ListItem = ListView1->Items->Add();          ListItem->Caption = String("这是是个非常长的字符串\n这是是个非常长的字符串\n")+String(j)                              +String("\n")                              +String("\n时间");      }
[解决办法]
不如直接用shellview
[解决办法]
探讨
不如直接用shellview

[解决办法]

热点排行