一。//打开文件格式private string m_supportedExt_bom = "Microsoft Excel|*.xls;*.xlsx";private void btnOpenFile_Click(object sender, EventArgs e){try{OpenFileDialog dlg = new OpenFileDialog();dlg.Filter = m_supportedExt_bom;if (dlg.ShowDialog() == DialogResult.OK){ImportFileName = dlg.FileName;textBox1.Text = ImportFileName;ProccessExcel();}FileOpened?.Invoke(sender, dlg.FileName);}catch { }}private void FileOpened(object sender, string FileName){if (this.InvokeRequired){this.Invoke(new EventHandler<string>(FileOpened), sender, FileName);}else{filename = FileName;//获取文件名string filelName = Path.GetFileNameWithoutExtension(FileName);StringBuilder newsb = new StringBuilder();for (int i = 0; i < filelName.Length; i++){if (filelName[i] < 0x4e00 || filelName[i] > 0x9fbb){newsb.Append(filelName[i]);}elsebreak;}mPartSpecificagtion = newsb.ToString();textSpecifiction.Text = mPartSpecificagtion;}FileOpened(this, subfiles[i]);二。
//首先,实例化对话框类实例 OpenFileDialog openDialog = new OpenFileDialog();//然后,判断如果当前用户在对话框里点击的是OK按钮的话。 if ( openDialog.ShowDialog() == DialogResult.OK){//将打开文件对话框的FileName属性传递到你的字符串进行处理 string filename = openDialog.FileName;}

FileOpen 打开文件相关推荐

  1. MFC程序打开文件对话框出错的问题解决

    前几天从网上下了个图像分析的mfc小程序,是VC6的 用VC6在本地编译生成都没问题.执行起来弹出一个未处理的错误,程序崩溃退出. 想起来原来遇到过打开文件对话框方面的问题,当时项目时间紧张未能深究. ...

  2. java filedialog 打开文件_java 用文件对话框打开文件

    //文件的打开 import java.awt.FileDialog; import java.awt.event.*; import java.io.*; import java.io.File; ...

  3. QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框

    三种窗口 QMainWindow:主窗口程序(创建菜单) QWidget:部件窗口 QDialog:对话框窗口 调试终端信息打印 #include <QtDebug>qDebug < ...

  4. 关于vc++6.0“打开文件“功能问题的解决方法

    关于vc++6.0"打开文件"功能问题的解决方法 一.先下载FileTool.exe 二.安装外接程序 1.    运行 FileTool.Exe ,实际上是解压一个filetoo ...

  5. java 用文件对话框打开文件

    //文件的打开 import java.awt.FileDialog; import java.awt.event.*; import java.io.*; import java.io.File; ...

  6. Unity中打开文件窗口(OpenFileDialog)的几种方法对比

    1 概述 本文链接:http://blog.csdn.net/ithot/article/details/76997237 用Unity以来,一直都没怎么关注过打开对话框去选取本地文件,最近需要用到这 ...

  7. Ubuntu 打开文件 (使用nautilus )

    有时候编译完代码之后想直击打开apk 或者其他的 所在的文件夹 我们在终端中输入nautilus  xx (xx 文件夹的路径) 然后执行回车这样就直接打开文件夹了. 一般在终端中输入nau 在按下t ...

  8. Linux最大打开文件描述符数

    1.    系统最大打开文件描述符数:/proc/sys/fs/file-max a.    查看 $ cat /proc/sys/fs/file-max 186405 2. 设置 a.    临时性 ...

  9. 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序

    本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 4.Linux内核设计的艺术 ps:基于x86硬件的pc系统 Linux0.1 ...

  10. JS实现HTML上用button打开文件对话框

    JS实现HTML上用button打开文件对话框 在HTML上有一button,点这个button的话,可以弹出文件选择的对话框,用ActiveX实现的,源码如下: Code  1<HTML> ...

最新文章

  1. ipsec协议(转)
  2. 计算最大回撤_看专业分析研究员如何一步步解读外汇市场结构,实现交易最大化盈利化!...
  3. SAP Spartacus 3.0 的一些变化
  4. vss和vs2008组合搭建源代码管理器
  5. html 文本溢出,确定HTML元素的内容是否溢出
  6. 强推!十大顶级大数据可视化工具 | 程序员硬核评测
  7. 说一下安卓的touch事件分发机制
  8. 技术MBA打造中国未来CTO
  9. 副本验证失败,指定域文件复制服务(FRS)复制SYSVOL共享。FRS弃用。
  10. bios升级工具_小白修电脑系列第十二期--手把手教你升级主板BIOS
  11. php 实时更新内容_PHP+Redis 有序集合实现 24 小时排行榜实时更新
  12. Java中4种引用类型笔记
  13. python读取数据库后生成网页_python查询数据库并将结果按照格式生成HTML页面展示...
  14. Android开发笔记(九)特别的.9图片
  15. “Java引领技术人生”专题讲座——Java畅销书作者李刚巡讲活动
  16. navicat for mysql 破解版 中文免费
  17. 怎样用UE4把一个Actor直接打包成Pak
  18. java幸运抽奖项目
  19. 疫情可视化part1
  20. Fiddler-使用教程

热门文章

  1. PC-DMIS 2019 CAD 模型坐标系的转换
  2. 软件之道 -- 道篇全文
  3. 机器学习需要的数据量需要怎么算
  4. 数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。
  5. 解决文件不显示后缀名的问题
  6. 何小鹏快跑:身家暴涨50亿美元,他还愿坐经济舱吗?
  7. Python实现阶跃函数、sigmoid函数、ReLU函数
  8. Pytorch ——基础指北_零 [神经元和激活函数介绍]
  9. linux设置usb选择性暂停,USB大容量存储设备无法启动的解决方法
  10. Intel CPU发展史