listview中隐藏列 要求实现:隐藏某列,不是设置ColWidth=0,因为那样可以通过拉列表头拉出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的解决办法是:假如要显示5列,隐藏5列,我只加5个Column,对应于显示的那5列。要添加和显示另外的5列也很简单,ListViewItem.SubItems是TStrings类,不限制多加几列,如var li: TListItem;... li := listView1.Items.Add; li.Caption := '1'; li.SubItems.Add('2'); li.SubItems.Add('3'); li.SubItems.Add('4'); li.SubItems.Add('5'); // 下面的隐藏 li.SubItems.Add('6'); li.SubItems.Add('7'); li.SubItems.Add('8'); li.SubItems.Add('9'); li.SubItems.Add('10');和你所要求的只差顺序,而隐藏的又无所谓顺序! li.SubItems.Add('6'); li.SubItems.Add('7'); li.SubItems.Add('8'); li.SubItems.Add('9'); li.SubItems.Add('10');这个怎么达么隐藏的效果的,和前面的不是一样啊,我看不明白 “我只加5个Column”!每个TListItem设一个Caption,调用九次SubItems.Add('');测试一下! 在delphi7上使用HexToBin函数报病毒为什么? 如何用Random在FORM中随机显示图片 请[版主或高人]指教 100分啊,大家帮帮我,(1) 如何用程序设置本地的IP地址 今年毕业刚刚作完毕业设计,大家手头有毕业设计的拿出来共享怎样 谁能提供NMEA 0183协议说明及RTCM104标准语句,和GPS接收器通讯用? 怎样去设置这样的字体? 有关Intallshield的问题!急! 哪有较好的DELPHI入门书?请告诉我谢谢 求助IP地址和十进制IP互相转换的方法 散分了:求关于音频处理源代码 (十万火急!)
假如要显示5列,隐藏5列,我只加5个Column,对应于显示的那5列。
要添加和显示另外的5列也很简单,ListViewItem.SubItems是TStrings类,不限制多加几列,如
var
li: TListItem;
...
li := listView1.Items.Add;
li.Caption := '1';
li.SubItems.Add('2');
li.SubItems.Add('3');
li.SubItems.Add('4');
li.SubItems.Add('5');
// 下面的隐藏
li.SubItems.Add('6');
li.SubItems.Add('7');
li.SubItems.Add('8');
li.SubItems.Add('9');
li.SubItems.Add('10');
和你所要求的只差顺序,而隐藏的又无所谓顺序!
li.SubItems.Add('7');
li.SubItems.Add('8');
li.SubItems.Add('9');
li.SubItems.Add('10');这个怎么达么隐藏的效果的,和前面的不是一样啊,我看不明白
每个TListItem设一个Caption,调用九次SubItems.Add('');
测试一下!