0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C#打开文件对话框(OpenFileDialog)

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-11-15 11:09 次阅读

OpenFileDialog是一个类,实例化此类可以设置弹出一个文件对话框。比如:我们发邮件时需要上传附件的时候,就会弹出一个让我们选择文件的对话框,我们可以根据自己的需求,自行设置一些对话框的属性,那么怎么使用它呢?

OpenFileDialog的一些常用属性

OpenFileDialog常用属性

1)Title:

用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将使用默认标题:“打开” 。

OpenFileDialog ofd = new OpenFileDialog();ofd.Title = "请选择图片";

2)Filter:

用来获取或设置当前文件名筛选器字符串,不同筛选选项的字符串由垂直线条隔开.

openDlg.Filter = "文本文件|*.txt" ;

例:

private void btnSelectDataFile_Click(object sender, EventArgs e)使用一个选择按钮

{

using (OpenFileDialog ofd = new OpenFileDialog())

{

ofd.Filter = "文本文件|*.txt";

if (ofd.ShowDialog() == DialogResult.OK)

//如果点击的是打开文件

{

this.txtFilePath.Text = ofd.FileName; //获取全路径文件名

MessageBox.Show("OK");

}

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24395
  • 对话框
    +关注

    关注

    0

    文章

    7

    浏览量

    11075

原文标题:C# 打开文件对话框(OpenFileDialog)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    matlab的对话框命令

    对话框    uigetfile    标准的打开文件对话框helpdlg 
    发表于 09-22 15:54

    对话框疑问

    本帖最后由 eehome 于 2013-1-5 10:02 编辑 最近编一个程序,遇到对话框时难住了!1、弹出对话框,信息提示接通X1电源、X2电源,再按下对话框确定,可是这时我无法接通X1
    发表于 02-05 20:10

    转载:labview中文件对话框,点击取消后,弹出错误怎么办?

    转载自网络: 在LabVIEW中,难免涉及到文件操作。 有些是配置文件,有些是调用EXCEL WORD之类。如果不需要用户自己定义打开和存放地址,就需要用到文件
    发表于 11-29 15:30

    LABVIEW文件对话框的问题~ 求大神指点

    文件对话框创建文件会弹出一个确定对话框,不点击确定文件就创建不了 怎样能自动确定而不弹出对话框
    发表于 03-24 11:01

    对话框

    对话框如何实现单击一个对话框,切换到他所在的页面
    发表于 07-31 21:19

    LABVIEW 如何设计对话框

    想做一个有选择项的对话框,选择选项,确认,弹出新的对话框那种,怎么搞(小白)
    发表于 11-12 13:46

    LabVIEW超时对话框

    LabVIEW中的单按钮对话框,双按钮对话框是否有一定时间后自动确认或按默认值执行的功能?
    发表于 12-19 00:15

    labview中关于文件对话框的问题处理

    在做界面设计时,我们经常会遇到如下情形,比如:1、点击“加载配置“,会弹出配置文件对话框,分享实现上述功能的如下代码,见图片1;2、上述文件对话框的VI可以指定开始路径,所选路径;我
    发表于 01-21 10:56

    如何破解波形文件IO的对话框魔咒?

    在这个程序中,我的原意是想随机产生个波形,然后读取到文件中,然后再将其读回来显示。但是,程序运行过程中总会弹出对话框问我是否替换,这样一来导致读回来显示的波形图总是上一次保存的波形而非最新的。请问,有办法取消这个对话框吗?
    发表于 01-05 17:27

    labview对话框

    大伙好: 我想问一下labview有没有这样的对话框,我的父VI调用对话框以后不需要等待对话框结束依然可以运行我的父VI。也就是一个提示的功能。如果采用引用的方式来用的话比较麻烦如下
    发表于 01-07 12:46

    LabVIEW中的对话框

      在LabVIEW中,我们可以使用LabVIEW的弹出对话框与LabVIEW程序进行交互。LabVIEW的弹出对话框和其他应用程序中的对话框类似,一般也显示一些信息并通常也提供一些操作按钮,如
    发表于 05-27 07:40

    请问对话框怎么关闭

    对话框自动结束继续显示数据。请问各位如何在对话框得回调函数得消息里面判断超时或者变量状态,并且用enddialog函数结束对话框或者其它方法也可以。 btw,我试过在GUI_CreateDialogBox创建
    发表于 06-20 04:35

    如何删除一个对话框

    请问一下在用uc/gui编写了一个数字输入界面对话框后如何删除一个对话框,也就是退出这个对话框,uc/gui中没有直接删除对话框的函数可以调用,请问大牛是如何在弹出
    发表于 08-23 03:19

    labview 与对话框

    我的vi是别的软件去调用的,现在遇到一个问题,当vi运行时需要弹出一个对话框,当VI运行成功时对话框自动消除,当vi运行失败时,需要给键盘按下esc(电脑键盘上的esc键)才能停止程序,现在需要当vi失败时,自动发送esc的命令,而不用按键盘,我该怎么操作呢,,,,,
    发表于 09-12 19:04

    为什么CAD中打开图纸时不显示对话框

    CAD打开和保存图纸时通常都会弹出对话框,但有时不知改了什么设置,打开和保存文件时不弹出对话框,只是在命令行出现提示,需要输入目录名、
    发表于 10-23 17:09 3656次阅读