Delphi ListView控件 form 上有个ListView控件,比如说总共有10条记录。 当我进入这个form 时,要把所有10条记录都列出来,并且默认选中第3条。各位高手,怎么实现?谢谢了!
解决方案 »
- 将存在的DBGrid组件转换为DBGridEh组件
- 我现在知道,一个窗口有句柄,与标题名,我想实现软件里,当这个窗口显示之前,能否把它屏蔽了.
- 问一个弱弱的问题:DCU是什么类型的文件?
- 请教高手关于icmp的报文代码如何写?
- DEPHI新手,简单问题请教!
- 什末情况下将会用到“消息机制”!来者有分!
- 菜鸟问题
- table1.post是用来将表内修改的数据进行保存,请问:用sql怎样才能实现将查找到的数据经过修改过也能保存呢?
- 请教:怎样重新设置Listview的vsReport样式下的表格线(GridLine)的高度?
- 谁有树型结构的控件或资料,出尽血寻求
- delphi调用webservice
- delphi exception eolesyserror in module project1.exe
procedure TForm1.Button1Click(Sender: TObject);
var
i,j:Integer;
begin
with ListView1 do
begin
ViewStyle:=vsReport; {设置报表样式}
ShowColumnHeaders:=True; {设置显示标题}
RowSelect:=True; {设置整行可选}
Checkboxes:=True; {设置显示复选框} for i:=0 to 5 do {循环添加6个标题}
with Columns.Add do
Caption:='Hello'+inttostr(i); for i:=0 to 9 do {循环添加10笔数据}
with Items.Add do
begin
Caption:='Hello'+inttostr(i);
for j:=0 to 4 do {对应5个标题}
SubItems.Add(inttostr(i)+','+inttostr(j));
end; SetFocus; {设置ListView1获得焦点}
Items[2].Checked:=True; {设置第3笔复选框选中}
Items[2].Selected:=True; {设置第3笔整行选中}
end;
end;