/就是节点上的小图片不能立马更新
//以下是对delphi自带的treeview和fctreeview的比较
//手工为两个treeview各加两个节点,一个imagelist,加入两个图片,然后
//在button1 click事件中动态修改两treeview中节点的imageindex和selectedindex,
//结果:delphi自带的treeveiw立马就改变了节点的上的图片,而fctreeview中则在clicke一下后才显示出来,不然就不
//会改变
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
node.SelectedIndex:=node.ImageIndex;
end;procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to TreeView1.Items.Count-1 do
begin
TreeView1.Items[i].ImageIndex:=0;
TreeView1.Items[i].SelectedIndex:=0;
fcTreeView1.Items[i].ImageIndex:=0;
fcTreeView1.Items[i].SelectedIndex:=0;
fcTreeView1.Items[i].StateIndex:=0;
end;
end;
//click事件中,
//以下是对delphi自带的treeview和fctreeview的比较
//手工为两个treeview各加两个节点,一个imagelist,加入两个图片,然后
//在button1 click事件中动态修改两treeview中节点的imageindex和selectedindex,
//结果:delphi自带的treeveiw立马就改变了节点的上的图片,而fctreeview中则在clicke一下后才显示出来,不然就不
//会改变
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
node.SelectedIndex:=node.ImageIndex;
end;procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to TreeView1.Items.Count-1 do
begin
TreeView1.Items[i].ImageIndex:=0;
TreeView1.Items[i].SelectedIndex:=0;
fcTreeView1.Items[i].ImageIndex:=0;
fcTreeView1.Items[i].SelectedIndex:=0;
fcTreeView1.Items[i].StateIndex:=0;
end;
end;
//click事件中,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货