listview组件使用问题! 如果将LISTVIEW组件做成网格例表形式?我怎么都试不成功!就像Excel表一样! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 object Form1: TForm1 Left = 192 Top = 107 Width = 870 Height = 640 Caption = 'Form1' Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False PixelsPerInch = 96 TextHeight = 13 object ListView1: TListView Left = 112 Top = 96 Width = 250 Height = 150 Columns = < item Caption = 'sdfsdf' end item Caption = 'sdfsdf' end item Caption = 'sdf' end item Caption = 'sdf' end item Caption = 'sdf' end> FullDrag = True GridLines = True Items.Data = { 710000000400000000000000FFFFFFFFFFFFFFFF000000000000000009736466 73646673646600000000FFFFFFFFFFFFFFFF00000000000000000000000000FF FFFFFFFFFFFFFF00000000000000000673646673646600000000FFFFFFFFFFFF FFFF000000000000000006736466736466} TabOrder = 0 ViewStyle = vsReport endend 主要是这两个属性listview1.ViewStyle:=vsreport;listview1.GridLines:=true; 那位大哥能不能给个范例发到我邮箱,感激不尽![email protected] 就是改这两个属性listview1.ViewStyle:=vsreport;listview1.GridLines:=true;就可以了的...试看看.. listview1.ViewStyle:=vsreport;listview1.GridLines:=true;我知道可以,我的意思是何增加表头!如:姓名 年龄 爱好 表头: ListView.Columns.Add.Caption:= '姓名'; 楼主改自己多研究下,不能直接问代码怎么写呀。// 设置格式listview1.ViewStyle:=vsreport;listview1.GridLines:=true;// 动态添加表头Column := listview.Columns.add;Column.Caption := '姓名' Column := listview.Columns.add;Column.Caption := '年龄' Column := listview.Columns.add;Column.Caption := '爱好' // 添加内容Item := listview.Items.add;Item.caption := '张三'; Item.subitems.add('24');Item.subitems.add(' 玩'); logne大哥,我按你的方法能实现动态加入,但有个问题出来了,在添加内容的时候出现了姓名“张三”在第一行,年龄“24”却跑到第二行去了,怎么回事? 动态添加固定字段 Delphi ClientDataSet 的问题 一个存储过程的小问题? 请问如何用ado在程序中建一张dbase的临时表? 有关WORD 请教 用Delphi如何识别EDIT1的最后几个字母 一个ADO方面的问题 一个有关tadodataset保存的简单问题.不过困扰着我两天都吃不下饭了.请各位帮忙看看. 数据库的并发性? Delphi 中LPtpDP,DPtoLP的用法 小数如何按百分比格式显示???? 求一group by 嵌套 SQL
Left = 192
Top = 107
Width = 870
Height = 640
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object ListView1: TListView
Left = 112
Top = 96
Width = 250
Height = 150
Columns = <
item
Caption = 'sdfsdf'
end
item
Caption = 'sdfsdf'
end
item
Caption = 'sdf'
end
item
Caption = 'sdf'
end
item
Caption = 'sdf'
end>
FullDrag = True
GridLines = True
Items.Data = {
710000000400000000000000FFFFFFFFFFFFFFFF000000000000000009736466
73646673646600000000FFFFFFFFFFFFFFFF00000000000000000000000000FF
FFFFFFFFFFFFFF00000000000000000673646673646600000000FFFFFFFFFFFF
FFFF000000000000000006736466736466}
TabOrder = 0
ViewStyle = vsReport
end
end
listview1.ViewStyle:=vsreport;
listview1.GridLines:=true;
listview1.ViewStyle:=vsreport;
listview1.GridLines:=true;
就可以了的...试看看..
listview1.GridLines:=true;
我知道可以,我的意思是何增加表头!如:姓名 年龄 爱好
ListView.Columns.Add.Caption:= '姓名';
// 设置格式
listview1.ViewStyle:=vsreport;
listview1.GridLines:=true;// 动态添加表头
Column := listview.Columns.add;
Column.Caption := '姓名'
Column := listview.Columns.add;
Column.Caption := '年龄'
Column := listview.Columns.add;
Column.Caption := '爱好'
// 添加内容
Item := listview.Items.add;
Item.caption := '张三';
Item.subitems.add('24');
Item.subitems.add(' 玩');