hubeiyk 发表于 2009-2-20 11:00:01

FileBrowse控件

本帖最后由 hubeiyk 于 2009-2-20 11:03 编辑

我用FileBrower_Create函数创建了一个FileBrowse控件,想实现路径选择功能,可我找不到这个控件的EVENT(事件),包括COMMIT,LEFT_CLICK等都不支持,请问这个控件没有相关事件吗?

netcreature 发表于 2009-2-20 11:12:54

用代码创建的控件的回调函数需要你自己添加!
你也可以在Custom Controls->Toolslib Controls下找到File Browser控件,从而象使用一般控件一样自动产生回调函数!

wangyuhui727 发表于 2009-2-20 12:34:40

我用你的方法做了,可也还是不能响用相关事件,请问File Browser是不是没有响用事件

netcreature 发表于 2009-2-20 13:25:18

FileBrowser控件属于Tree控件一类,具有Tree控件的所有响应事件!
添加事件方法:
在面板编辑窗口中,Code->Preferences->Default Event;将想要添加的事件的复选框选中即可(选择Tree控件的事件)!

wangyuhui727 发表于 2009-2-23 12:24:25

我现在把我改的一个书上的例子传上来,请版主看看,我还是实现不了事件的响用

hcwz 发表于 2009-2-23 18:37:15

兄弟,我运行了一下这个例子,没啥问题啊!???

wangyuhui727 发表于 2009-2-24 09:09:13

兄弟,程序是没错误,可我想要的功能没实现啊
你试着看看可不可以在FileBrowser控件的事件中加几个语句,当你选中文件的时候,其详细路径在上面的路径控件(PATH)中显示,就像我们用的WINDOWS系统的效果一样

wangyuhui727 发表于 2009-2-24 16:01:27

问题已解决,谢谢
我的做法是用面板的响应事件来做的

netcreature 发表于 2009-2-25 09:29:25

刚才看了一下你的程序,有点奇怪!
你为什么不用FileSelectPopup()函数?那要方便的多!

wangyuhui727 发表于 2009-2-25 09:57:59

呵呵,FileSelectPopup()函数是比较方便,我之前也一直用的这个函数。现在我只是想试着实现WINDOWS系统的浏览器功能,现在已基本实现,谢谢版主的指点
页: [1]
查看完整版本: FileBrowse控件