本帖最后由 创世魂 于 2021-8-5 06:58 编辑
文件框组件操作教程:http://doc.voldp.com/vol_win/mfc_ui/mfc_WenJianKuang.html
官方教程地址:http://doc.voldp.com/
文件框组件操作讲解作者:创世魂 ● 帮助说明
“文件框”组件位于“MFC界面基本类”模块中,添加此模块才能使用本组件。 本组件主要用于显示指定目录下的所有文件。
● 目录(写)
帮助文档如下图: 通过本属性可以设置当前要显示的目录,默认为空。 注意:调试版状态下会显示当前火山项目文件夹目录。
代码编写如下图: 按钮点击后设置当前“文件框1”的目录为“编辑框1”的内容。
运行效果如下图: 最终按钮点击后目录被切换。
● 文本颜色(写)
● 背景颜色(写) 通以上两个属性分别用于修改文件框的文本颜色和背景颜色,可使用十六进制颜色值或者“颜色类”中的常量值。
代码编写如下图: 按钮点击后分别设置这两个属性值。
运行效果如下图: 最终可看到文件框的颜色被修改。
● 通配符(写)
帮助文档如下图: 通过本属性可以进行文件类型筛选。 例如:提供“*.txt”后将只会显示txt后缀的文件,非txt后缀文件不会显示。
代码编写如下图: 按钮点击后设置本属性置为“*.exe”,用来筛选只显示exe后缀文件。
运行效果如下图: 最终可以看到文件框内只剩下exe后缀文件。
● 允许选择多项(写)
帮助文档如下图: 通过本属性可以让文件框组件支持多项选择,默认为假不支持多选。 注意:本属性仅支持在属性表格中设置。
代码编写如下图: 1、首先设置一个目录。 2、然后设置本属性值为真。
运行效果如下图: 最后可以看到文件框可以进行多选操作。
● 被选择文件(读) 帮助文档如下图: 通过本属性可以读取当前文件框被选择的文件,如果选择了多个文件则会用分号进行分隔开。 需要注意的是,本属性取出的文件名是不带路径的。
代码编写如下图: 1、按钮点击后首先利用“分割文本()”方法分割被选择的文件。 2、分割后利用“计次循环”取出所有被选中文件名并带上当前目录添加到编辑框中。
运行效果如下图: 最终被选中的文件会附带路径出现在编辑框中。
● 双击选择(事件)
帮助文档如下图: 当文件框文件被双击后触发本事件,如果想要获取被双击的文件名称可通过“被选择文件”属性获取。
代码编写如下图: 添加本事件后取出被双击的文件。
运行效果如下图: 最终可看到被双击的文件显示在了信息框中。
● 选择文件被改变(事件)
帮助文档如下图: 当文件框的文件被选择的时候会触发本事件。
代码编写如下图: 1、首先添加当前事件。 2、判断来源对象后清空编辑框内容。 3、最后分割文本取出所有被选择的文件。
运行效果如下图: 最终可以看到当文件被选择时,被选择的文件会实时出现在编辑框中。
|