递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4980|回复: 2
打印 上一主题 下一主题

[视窗] 【官方教程】火山视窗文件框组件操作讲解

[复制链接]

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40543
跳转到指定楼层
楼主
发表于 2021-8-1 14:10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 创世魂 于 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、最后分割文本取出所有被选择的文件。
运行效果如下图:
最终可以看到当文件被选择时,被选择的文件会实时出现在编辑框中。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

9

主题

371

帖子

3426

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3426
沙发
发表于 2021-8-1 16:24:52 | 只看该作者
学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

17

主题

792

帖子

2744

积分

金牌会员

Rank: 6Rank: 6

积分
2744
板凳
发表于 2021-8-1 20:17:56 | 只看该作者

学习……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 12:14 , Processed in 0.087238 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表