TreeView只能同时展开一项,即在展开一项原收缩的项的时候,收缩其他原已经展开的项,怎么做?
解决方案 »
- delphi 的帮助文件怎样使用? 我要查找stringGrid 的属性option下面的值是什么意思 怎样找
- 如何在DBGrid的最左边一列显示identity列
- 用delphi 怎样在我写的程序安装的时候向系统注册(在桌面上,程序菜单中)我的程序的图标?
- 那位有医疗影像系统.老板说不用开发,买一个就可以了.
- esc/pos串口打印命令提问,给大家拜年啦!!
- 怎样删除一个目录及目录下的文件和子目录
- 如果取得正在編輯的dbgrid中的記錄中的任意字段?(在線等!)
- 多个窗体加载问题?
- 请教:BC++builder和Delphi的学习选择。
- 关于ADO的异步执行??
- 如何在fastreport中使用自定义函数
- 建模工具,哪个好?
procedure TForm1.TreeView1Expanded(Sender: TObject; Node: TTreeNode);
var
vTreeNode: TTreeNode;
begin
vTreeNode := Node.getNextSibling;
while Assigned(vTreeNode) do begin
vTreeNode.Expanded := False;
vTreeNode := vTreeNode.getNextSibling;
end;
vTreeNode := Node.getPrevSibling;
while Assigned(vTreeNode) do begin
vTreeNode.Expanded := False;
vTreeNode := vTreeNode.getPrevSibling;
end;
end;