dialogresult ok如何使用 OpenFileDialog 组件

dialogresult ok  时间:2022-02-24  阅读:()

如何使用 OpenFileDialog 组件

Windows 窗体的 OpenFileDialog(打开文件对话框)组件是一个预先配置的对话框。它与 Windows 操作系统的“打开文件”对话框相同。该控件是从 CommonDialog 类继承的。   在基于 Windows 的应用程序中,可该组件实现简单的文件选择,而不必配置自己的对话框。利用标准的 Windows 对话框,可以创建用户所熟悉的应用程序界面。 OpenFileDialog 组件的主要属性包括:   (1) Title 属性:获取或设置文件对话框标题。默认值为空字符串("")。 如果标题为空字符串,系统将使用默认标题“打开”。   (2) Multiselect 属性:获取或设置一个值,该值指示对话框是否允许选择多个文件。   如果对话框允许同时选定多个文件,则为 true;反之,则为 false。默认值为 false。使用 FileNames 属性可访问选定文件名的完整列表。   (3) ShowReadOnly 属性:获取或设置一个值,该值指示对话框是否包含只读复选框。 如果对话框包含只读复选框,则为 true;否则为 false。默认值为 false。   (4) ReadOnlyChecked 属性:获取或设置一个值,该值指示是否选定只读复选框。   如果选中了只读复选框,则为 true;反之,则为 false。默认值为 false。   (5) Filter 属性:获取或设置当前文件名过滤字符串,该字符串决定对话框的“文件类型”框中出现的选择内容。   对于每个过滤选项,过滤字符串都包含过滤条件说明,后接一垂直线条(|)和过滤模式。不同过滤选项的字符串由垂直线条隔开。例如:   "Text files (*.txt)|*.txt|All files (*.*)|*.*"   如果要将多个过滤模式添加到过滤条件中,可用分号将文件类型分隔开,例如:   "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"   使用 FilterIndex 属性设置第一个显示给用户的过滤选项。   (6) FilterIndex 属性:获取或设置文件对话框中当前选定过滤条件的索引。 默认值为 1。第一个过滤条目的索引值为 1。   (7) FileName 属性:获取或设置一个包含在文件对话框中选定的文件名的字符串。也就是在对话框中选择的文件名,默认值为空字符串("")。   文件名既包含文件路径也包含扩展名。如果未选定文件,将返回空字符串。   (8) FileNames 属性:获取对话框中所有选定文件的文件名。   属性值是一个 String 类型数组。每个文件名都既包含文件路径又包含文件扩展名。如果未选定文件,该方法将返回空数组。   该组件的主要方法包括:   (1) ShowDialog 方法:在运行时显示对话框。   (2) OpenFile 方法:打开用户选定的具有只读权限的文件,该文件由 FileName 属性指定。   使用该方法可从对话框以只读方式快速打开文件。   下面的实例简单介绍了如何使用打开文件对话框(OpenFileDialog)组件来选择文件的编程技术。 具体步骤如下: (1) 启动Visual Studio 2005,新建一个C# Windows应用程序项目,如下图所示(点击可看大图)。   (2) 在程序设计窗体中添加一个Label控件,设置其Text属性为“您选择的文件:”;再添加一个TextBox控件,保留其默认属性即可;再添加一个Button控件,设置其Text属性为“选择文件”。调整窗体和控件的大小以适合窗口。   (3) 向程序设计窗体中添加一个OpenFileDialog控件,在属性对话框中设置其Filter属性为“所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|WPS文档(*.wps)|*.wps|Word文档(*.doc)|*.doc”,设置其FileName属性为空字符串。   将 OpenFileDialog 控件添加到窗体后,它会出现在窗体设计器底部的栏中。   (4) 为Button控件(button1)的鼠标单击(Click)事件添加如下代码: private void button1_Click(object sender, EventArgs e) { if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { this.textBox1.Text = this.openFileDialog1.FileName; } }   运行实例程序,单击“选择文件”按钮将弹出您熟悉的Windows“打开”对话框,选择文件后,文件名显示在窗体的文本框中。

HoRain Cloud:国内特价物理机服务器,镇江机房,内地5线BGP接入,月付499元起

horain怎么样?horain cloud是一家2019年成立的国人主机商家,隶属于北京辰帆科技有限公司,horain持有增值电信业务经营许可证(B1-20203595),与中国电信天翼云、腾讯云、华为云、UCloud、AWS等签署渠道合作协议,主要提企业和个人提供云服务器,目前商家推出了几款特价物理机,都是在内地,性价比不错,其中有目前性能比较强悍的AMD+NVMe系列。点击进入:horain...

云俄罗斯VPSJusthost俄罗斯VPS云服务器justg:JustHost、RuVDS、JustG等俄罗斯vps主机

俄罗斯vps云服务器商家推荐!俄罗斯VPS,也叫毛子主机(毛子vps),因为俄罗斯离中国大陆比较近,所以俄罗斯VPS的延迟会比较低,国内用户也不少,例如新西伯利亚机房和莫斯科机房都是比较热门的俄罗斯机房。这里为大家整理推荐一些好用的俄罗斯VPS云服务器,这里主要推荐这三家:justhost、ruvds、justg等俄罗斯vps主机,方便大家对比购买适合自己的俄罗斯VPS。一、俄罗斯VPS介绍俄罗斯...

古德云香港cn2/美国cn235元/月起, gia云服务器,2核2G,40G系统盘+50G数据盘

古德云(goodkvm)怎么样?古德云是一家成立于2020年的商家,原名(锤子云),古德云主要出售VPS服务器、独立服务器。古德云主打产品是香港cn2弹性云及美西cn2云服务器,采用的是kvm虚拟化构架,硬盘Raid10。目前,古德云香港沙田cn2机房及美国五星级机房云服务器,2核2G,40G系统盘+50G数据盘,仅35元/月起,性价比较高,可以入手!点击进入:古德云goodkvm官方网站地址古德...

dialogresult ok为你推荐
图片地址怎么知道一张图片的地址知识库管理系统如何加强知识库的管理foxmail邮箱注册如何注册一个foxmail邮箱清除电脑垃圾怎样清除电脑垃圾图片存储手机照片的保存方法?药品标准查询《中华人民名共和国卫生部药品标准》【20080802】?12306注册12306网站账户注册easeljs如何使用createjs来编写html5游戏pps网络电视pps网络电视在线观看?screencapture求一款这样的截图软件
网络服务器租用 asp网站空间 拜登买域名批特朗普 liquidweb adman 主机 uk2 12306抢票攻略 patcha 云全民 ca4249 炎黄盛世 世界测速 ftp免费空间 免费dns解析 阿里云官方网站 东莞服务器托管 论坛主机 免费个人主页 大化网 更多