+A
-aaa
-bbb
+B
-ccc
-ddd
只有两层结构。当点击一个根结点前的“+”时,它的图标改变,并且点击该根结点下的子节点时,它的图标保持改变后的状态;当点击根节点前的"-"关闭该根节点时,它的图标又回到原始状态。
请问该怎样实现?在什么过程里?要用到那些属性和方法呢?
-aaa
-bbb
+B
-ccc
-ddd
只有两层结构。当点击一个根结点前的“+”时,它的图标改变,并且点击该根结点下的子节点时,它的图标保持改变后的状态;当点击根节点前的"-"关闭该根节点时,它的图标又回到原始状态。
请问该怎样实现?在什么过程里?要用到那些属性和方法呢?
解决方案 »
- 请教屏保制作的问题
- ◆求救?为何TChar如此报错????简直太奇怪了◆
- delphi中用ado实现数据的批量更新应该如何做?
- gytyl拿fen
- 高手请进
- 怎样动态改变speedbutton按钮上的图标?
- 请高手赐教!立刻给高分
- 你遇到这样的问题吗?(DBGRID)
- 出现ACCESS VIOLATION 后 跳到 POP EBX 是什么意思?????????
- 请问DELPHI数据库应用程序连接SQL SERVER服务器通常用什么引擎?
- 我是Delphi的初学者,哪位大侠能给我发点适合初学的小实例啊?
- 请问API函数GetComputerName在Delphi中怎么用,那两个参数对应的Delphi类型是什么,怎么用,怎么我经常报告错误呢,急着用,请各位高手剁
以下是示例代码:procedure TForm1.TreeView1GetImageIndex(Sender: TObject; Node: TTreeNode);
begin
if Node.Expanded then
Node.ImageIndex := 1
else
Node.ImageIndex := 2;
end;
begin
if Node.Expanded then
Node.ImageIndex := 1
else
Node.ImageIndex := 2;
end;上面的代码为什么选中A,展开B时,B的图标会有变化:但是直接点A前的+号展开A时,A的图标就没变化?