TreeView中圖片顯示問題,up有分

itlcx 2004-03-30 02:25:23
我用下列代碼在TreeView中加內容和圖片(且TreeView隻有兩層),可程序運行後點子層時,子層的圖片老

是變成頂層的圖,請問我該如何做才能使圖片固定不變。謝謝。
var MainNode,ChildNode:TTreeNode;
.....
with datamodule1 do
begin
TreeView1.Items.Clear;
project.first;
while not project.eof do
begin


MainNode:=TreeView1.Items.AddChild(nil,project.Fields.fieldbyname('projectname').AsString);
MainNode.ImageIndex := 0;
ChildNode:=TreeView1.Items.AddChild(MainNode,'問題查詢');
ChildNode.ImageIndex :=1;
ChildNode:=TreeView1.Items.AddChild(MainNode,'問題錄入');
ChildNode.ImageIndex :=1;
project.next;
end;
end;
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
itlcx 2004-03-31
  • 打赏
  • 举报
回复
謝謝 firefox2000(网际流浪者)
firefox2000 2004-03-30
  • 打赏
  • 举报
回复
在OnGetSelectedIndex事件中加上下面这条语句就可以了:
Node.SelectedIndex := Node.ImageIndex;
chinalao 2004-03-30
  • 打赏
  • 举报
回复
UP
Hero4444 2004-03-30
  • 打赏
  • 举报
回复
ChildNode.selectedindex:=1

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧