如何实现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");
[解决办法]
//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
[解决办法]