Delphi TreeView来显示数据库信息
代码说明:
Delphi 使用TreeView来显示数据库信息,从数据库中读取数据,然后生成树形交叉节点的菜单,这种菜单通俗的叫做“树形菜单”,也是大家平时比较常见的菜单形式之一。 function TreeAddItem(Sender: TTreeView;ItemList: TStrings;BookMark: TBookMark;Resort: Boolean):TTreeNode; var ThisNode,Node: TTreeNode; i: integer; begin Node := Nil; for i := 0 to ItemList.Count-1 do begin ThisNode := TreeFindItem(Sender,Node,ItemList[i]); if(ThisNodeNil) then Node := ThisNode else begin if I then begin if I=0 then Node := Sender.items.Add(Node, Itemlist[i]) else Node := Sender.items.AddChild(Node, Itemlist[i]); end else begin if I=0 then Node := Sender.items.AddObject(Node, Itemlist[i],Bookmark) else Node := Sender.items.AddChildObject(Node, Itemlist[i],Bookmark); end; Node.stateIndex := Node.level + 1; if Resort and (Node.parent nil) then Node.parent.alphasort; end; end; Result := Node; end;
下载说明:请别用迅雷下载,失败请重下,重下不扣分!