我想学习TreeView、ListView控件及MDI窗体开发
现以如下要求为例,希望各位能谈一下思路,大家以前做过类似的程序,发到我信箱[email protected]最好了有以下一个表
代号 名称
010000 四川
010100 成都
010101 武侯区
010102 青羊区
010200 绵阳
020000 重庆
最初两位表省份、最低两位表区县,中间两位表市,生成一个行政区划的树(可从文本文件读入来生成,也可用数据库表中读入来生成,该步最好采用文件,使程序简洁点,这我会)
程序的主窗口大家最好类似于资源管理器,在左边显示树、右边显示详细,如果是叶子节点,则直接在右边显示一个查询窗口做具体查询(各位随便在窗口上添加一点控件就可以了),如果不是叶子节点就直接显示节点。
我主要想了解以下几个方面如何实现的:
1、资源管理器结构中,左右两边是Panel还是两个子窗口(如能用子窗口实现最好,便于动态切换窗口就能有不同效果),同时最好能实现左边树型窗口的关闭(当然不必非得象它那么上面一个小关闭按钮哈,能关能开就行了)
2、树型目录以及左边ListView中如何为Item设置一个小图哈
3、在资源管理器中一个文件夹下,有子文件夹,也可能有文件,我的这个题目也是一样,低于右边的ListView,如果是叶子节点,则把右边部分变成一个查询窗口,而如果是还有叶子节点,则进入下一层差不多就这样,知道的说一下哈,分多哈,最好能有类似源程序给我,如有数据库的,尽量是sql server的哈

解决方案 »

  1.   

    用 TreeView 来做的......去收你的E-Mail吧........一定合你用
      

  2.   

    我马上去看,不过这个机子上还没Delphi,不知道你里面有exe文件没哟
      

  3.   

    andylife(猫王): 就一个txt文件啊,再说也不全,大家给我说一下哈,这个简单的我想你们肯定也做过类似的哈
      

  4.   

    加两个TreeView 上去.......数据字段改成你用的.........放在 Form.Create 去运行就的了
      

  5.   

    01 四川
    0101 成都
    010101 武侯区
    010102 青羊区
    0102 绵阳
    02 重庆看错了......我的这段代码要把 你的 Node改成这样才可以....不好意思了