C#選擇目錄路徑(FolderBrowserDialog)與選擇檔案名稱(OpenFileDialog)的用法

  • 2015
  • 0
  • c#
  • 2016-06-14

FolderBrowserDialog & OpenFileDialog 使用方式及相關參數

 

 

FolderBrowserDialog:使用一個textbox及FolderBrowserDialog

            FolderBrowserDialog FolderPath = new FolderBrowserDialog();
            FolderPath.ShowDialog();
            textBoxFolderName.Text = FolderPath.SelectedPath;

OpenFileDialog:使用一個textbox及OpenFileDialog(同上圖)

          OpenFileDialog opFile = new OpenFileDialog();

            opFile.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*";
            opFile.FilterIndex = 2;
            opFile.RestoreDirectory = true;

            if (opFile.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if ((myStream = opFile.OpenFile()) != null)
                    {
                        textBoxFtpXMLpath.Text = opFile.FileName;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
                }
            }