TcxPopupEdit 弹出树状目录(运用实例)

学习大师原创作品,请勿转载,侵权必究。



TcxPopupEdit 组件是个强大的组件,可以实现超出想象的实例来。


今天呢,我们实现编辑框弹出一个Treelist,一个树状目录结构,让用户选择。


实现效果如下图:




实现过程:


1、在窗体上放置一个TcxPopupEdit 控件,和一个TcxDBTreeList 控件,如下图








2、对这个TcxDBTreeList   关联数据集,使其能够显示数据;



          


重点设置以上属性。


对了,别忘记把这个TcxDBTreeList   组件可视性设置为False,使其不可见。


3、对TcxPopupEdit 控件进行设置:



我们重点设置PopupControl 属性为上面的TcxDBTreeList   控件,这样弹出的组件就是我们的树状目录了。



设置到此,一个基本的弹出功能就实现了,可以运行看看效果了。



4、运行效果如下




我们发现双击点击都不能改变TcxPopupEdit  编辑框的值,看来我们还是需要写些代码的,我们继续完善。


4、对目录控件的双击事件进行编程:


    


代码如下:




我们代码的作用就是双击的项包含子项,什么也不做,如果双击的项不包含子项,则把双击的项写入TcxPopupEdit   编辑框,然后关闭弹出。


到此为止,我们的功能就实现完毕了,至于大家有更多的想法和需求,那就靠自己去写代码来完善了。



联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678