C#打开对话框OpenFileDialog控件常用的3种方法

在实际生产环境在用到打开对话框控件OpenFileDialog非常多,一般常用的三种情况如下:(打开以对话框,获取文件夹路径 、文件的路径、文件名)可根据自己的情况适当修改即可,

获取文件夹绝对路径 显示在 txtbox 控件里

  1. System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog();
  2. dialog.Filter = "图片文件(*.png;*.jpg;*.bmp;*.jpeg)|*.png;*.jpg;*.bmp;*.jpeg";
  3. if (folder.ShowDialog() == DialogResult.OK)
  4. {
  5. this.txtboxPath.Text = folder.SelectedPath;
  6. }

获取文件和路径名 一起显示在 txtbox 控件里

  1. OpenFileDialog dialog = new OpenFileDialog();
  2. dialog.Filter = "图片文件(*.png;*.jpg;*.bmp;*.jpeg)|*.png;*.jpg;*.bmp;*.jpeg";
  3. if (dialog .ShowDialog() == DialogResult.OK)
  4. {
  5. this.txtboxPath.SelectedText = dialog.FileName;
  6. }

如果只显示文件名

  1. OpenFileDialog dialog = new OpenFileDialog();
  2. dialog.Filter = "图片文件(*.png;*.jpg;*.bmp;*.jpeg)|*.png;*.jpg;*.bmp;*.jpeg";
  3. if (dialog .ShowDialog() == DialogResult.OK)
  4. {
  5. this.txtboxPath.SelectedText = dialog.SafeFileName;
  6. }

你可能感兴趣的:(C#编程)