那个不是treeview和listview实现的,
你可以看一下Splitter
这三个控件就可以实例
treeview1.align:=alleft;
splitter放在treeview1的右边
splitter1.align:=alleft;
其后放listview
listview1.align:=alclient;
这样就有这个效果了。
你可以看一下Splitter
这三个控件就可以实例
treeview1.align:=alleft;
splitter放在treeview1的右边
splitter1.align:=alleft;
其后放listview
listview1.align:=alclient;
这样就有这个效果了。
解决方案 »
- TWEBBORWSER等组件使用AnimateWindow时显示不正确.增加onpaint消息仍然没反应?
- Delphi中数据模块问题?
- 线程中动态创建的TWEBBROWSER在访问网页后产生的线程不能释放的问题
- 如何读取16进制文件?急急
- 请问有没有西安的Delphi程序员,帮忙完成个软件,酬劳另议!
- 提交数据库记录时出错:查询处理器未能用优化程序生成查询计划,因为查询无法同时更新聚集键和text、ntext或image列
- 救命啊,我已经受不了了。数据库为什么老是莫名中断了啊。
- InterBase库里的表和MSSQL表之间的Import/Export的问题?
- 事件如何使用?
- 如何在报表中生成柱形图,波形图等,请给个实例?
- 关于OBJECT PASICAL的指针问题(极简单)
- 关与窗体句柄的问题
这些都有例子挺容易的,其实foxmail的treeview,listview的搭配挺好实现的,因为它的treewiew的二级节点定死了得。祝你好运
htm^.id:='0001’ EMAIL:=TREE.Items.AddObject(NIL,'你的邮箱’,htm);
到时候你就可以通过判断你在TREEVIEW的
hub:=tree.Selected;
Mypoint(hub.Data)^.id等于你建立时候的'0001';
来判断选中的是那个一邮箱
这个具体的方法你要看看DELPHI的例子
想知道详细实现方法,见Splitter代码!在代码编辑窗口用Ctrl+鼠标左键点下就好了!
想知道详细实现方法,见Splitter代码!在代码编辑窗口用Ctrl+鼠标左键点下就好了!