您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 一个简单的listview问题

一个简单的listview问题

来源:网络整理     时间:2016/7/5 11:06:22     关键词:

关于网友提出的“ 一个简单的listview问题”问题疑问,本网通过在网上对“ 一个简单的listview问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 一个简单的listview问题
描述:

在窗体上有一个listview,一个toolbar和一个button
在toolbar上new了几个button
当点击button后,工具栏上的按钮的caption会添加在listview里
代码:
var
 item:Tlistitem;
 i:integer;
begin
for i:=0 to toolbar1.ControlCount-1 do
begin
item:=listview1.Items.Add;
item.Caption:=toolbar1.Controls[i].Hint;
end;
end;
但执行完后,listview里却没有显示,请教各位高手是什么问题


解决方案1:


procedure TForm1.Button1Click(Sender: TObject);
var
  item:Tlistitem;
  i:integer;
begin
  for i:=0 to toolbar1.ControlCount-1 do
  begin
    item:=listview1.Items.Add;
    item.Caption:=(toolbar1.Controls[i] as TToolButton).Caption;
  end;
  for i:=0 to toolbar1.ControlCount-1 do
  begin
    (toolbar1.Controls[i]).Hint:=IntToStr(i);
    item:=listview1.Items.Add;
    item.Caption:=(toolbar1.Controls[i]).Hint;
  end;
end;
解决方案2:


procedure TForm1.Button1Click(Sender: TObject);
var
  item:Tlistitem;
  i:integer;
begin
  for i:=0 to toolbar1.ControlCount-1 do
  begin
    item:=listview1.Items.Add;
    item.Caption:=(toolbar1.Controls[i] as TToolButton).Caption;
  end;
end;

以上介绍了“ 一个简单的listview问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2294573.html

上一篇Delphi 7 run error 下一篇关于intraweb问题

相关图片

相关文章