我认为添加列标题有两种方法,一种是双击列表视图控件,打开列编辑框就可以添加列标题
第二种是代码实现:如下所示
ListView1.ViewStyle:=vsReport;
//加入新列
ListView1.Columns.Add;
ListView1.Columns[0].Caption:='姓名';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[1].Caption:='年龄';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[2].Caption:='性别';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[3].Caption:='职业';
ListView1.Items.Add;而添加及录像的代码也可有两种方法:
第一种如下:
ListView1.Items.Add;
ListView1.Items[0].Caption:='张三';
ListView1.Items[0].SubItems.Add('30');
ListView1.Items[0].SubItems.Add('男');
ListView1.Items[0].SubItems.Add('猎头');
第二种如下:
TListItem listitem;
listitem := ListView1.Items.Add;
listitem.Caption := '张三';
listitem.SubItems.Add('30');
listitem.SubItems.Add('男');
listitem.SubItems.Add('猎头');可是无论我用哪种方法,程序通过编译后在列表视图中并没有出现列标题和记录项,列表视图控件属性都是默认的,我弄了一下午,郁闷死我了,请知道的高手告诉我怎么回事
第二种是代码实现:如下所示
ListView1.ViewStyle:=vsReport;
//加入新列
ListView1.Columns.Add;
ListView1.Columns[0].Caption:='姓名';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[1].Caption:='年龄';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[2].Caption:='性别';
//加入新列
ListView1.Columns.Add;
ListView1.Columns[3].Caption:='职业';
ListView1.Items.Add;而添加及录像的代码也可有两种方法:
第一种如下:
ListView1.Items.Add;
ListView1.Items[0].Caption:='张三';
ListView1.Items[0].SubItems.Add('30');
ListView1.Items[0].SubItems.Add('男');
ListView1.Items[0].SubItems.Add('猎头');
第二种如下:
TListItem listitem;
listitem := ListView1.Items.Add;
listitem.Caption := '张三';
listitem.SubItems.Add('30');
listitem.SubItems.Add('男');
listitem.SubItems.Add('猎头');可是无论我用哪种方法,程序通过编译后在列表视图中并没有出现列标题和记录项,列表视图控件属性都是默认的,我弄了一下午,郁闷死我了,请知道的高手告诉我怎么回事
解决方案 »
- WebBrowser1.Navigate('http:***********');
- 怎样用delphi在word中画两个不同的表格啊
- 一个经典的线程问题,大家可以都来讨论下,等待高手出现,能真正解决问题!!
- 如何用ClientDataSet分段取数据
- dxDbTreeList的显示问题?
- 票据(如提货单这样的)页面是A4,B5,或者其它?
- dll里如何访问数据库?
- 如何用Delphi做一个ActiveX,并放在html中使用?在第一次加载该页面时自动下载该 ActiveX 呢?并且要给这个ActiveX传递参数值!
- 在线等待一个问题!!!解决问题就散帖
- 请教:关于MTS的初级问题(7万火急)。
- 在局域网中,用delphi如何检测led控制卡,并模拟led显示器在自己的电脑中显示文字?
- delphi中调用word文件
看看ListView1的OwnerData是不是不小心设置成True了