F
finity
Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我这样换不了图标?
IconList 是 TComBoBoxEx
TV_Dept 是 TTreeView
两者使用的是同一个ImagesList
if ed_Dept.Text='' then Exit;
IconIndex:=IconList.Items.IndexOf(IconList.Text);{图标序号}
TV_Dept.Items.BeginUpdate;
DeptNode:=TTreeNode.Create(TV_Dept.Items);
DeptNode.ImageIndex:=IconIndex;
DeptNode.SelectedIndex:=IconIndex;
TV_Dept.Items.Add(DeptNode,ed_Dept.Text);
Inc(DeptCount);
GroupBox1.Caption:=Format('部门设置[共有%s个部门]',[IntToStr(DeptCount)]);
TV_Dept.Items.EndUpdate;
ed_Dept.Text:='';
为什么TreeView 在建立Node的时候图标始终是ImagesList的第一个图标?
IconList 是 TComBoBoxEx
TV_Dept 是 TTreeView
两者使用的是同一个ImagesList
if ed_Dept.Text='' then Exit;
IconIndex:=IconList.Items.IndexOf(IconList.Text);{图标序号}
TV_Dept.Items.BeginUpdate;
DeptNode:=TTreeNode.Create(TV_Dept.Items);
DeptNode.ImageIndex:=IconIndex;
DeptNode.SelectedIndex:=IconIndex;
TV_Dept.Items.Add(DeptNode,ed_Dept.Text);
Inc(DeptCount);
GroupBox1.Caption:=Format('部门设置[共有%s个部门]',[IntToStr(DeptCount)]);
TV_Dept.Items.EndUpdate;
ed_Dept.Text:='';
为什么TreeView 在建立Node的时候图标始终是ImagesList的第一个图标?