private void btnOpen_Click(object sender, EventArgs e) { bool fileOpened = false;//判斷檔案是否開啟 string openFileName; //要開啟的檔案路徑 DlgOpenFile.InitialDirectory = "D:\\C#Lab\\CH12"; //要開啟的檔案格式為RTF DlgOpenFile.Filter = "RTF格式(*.RTF)|*.RTF|所有檔案(*.*)|*.*"; DlgOpenFile.FilterIndex = 1; DlgOpenFile.DefaultExt = "*.RTF"; DlgFolderBrowser.ShowDialog(); //開啟瀏覽資料夾 if (!fileOpened) //將開啟檔案的預設路徑為瀏覽路徑 { DlgFolderBrowser.SelectedPath = DlgOpenFile.InitialDirectory; DlgOpenFile.FileName = null; } DialogResult result = DlgOpenFile.ShowDialog(); /* if敘述來確定使用者按下「開啟檔案對話方塊」的確定鈕時, * 載入指定的RTF格式到文字方塊中 */ if (result == DialogResult.OK) { openFileName = DlgOpenFile.FileName; rtxtShow.LoadFile(DlgOpenFile.FileName, RichTextBoxStreamType.RichText); btnOpen.Text = "已載入RTF檔"; fileOpened = true; } }
private void MnuFOpen_Click(object sender, EventArgs e) { if (DialogResult.OK == DlgOpenFile.ShowDialog()) { OpenFilesForTailing(DlgOpenFile.FileNames); } }
private void BtnBrowse_Click(object sender, EventArgs e) { if (DlgOpenFile.ShowDialog() != DialogResult.OK) { return; } ExcelFilePath.Text = DlgOpenFile.FileName; }
private void 导入xmlToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult ret = DlgOpenFile.ShowDialog(); if (ret == DialogResult.OK) { TheAITree.Load(DlgOpenFile.FileName); Invalidate(); } }
private void 导入SceneObjectxmlToolStripMenuItem_Click(object sender, EventArgs e) { DlgOpenFile.DefaultExt = "*.xml"; DlgOpenFile.InitialDirectory = System.IO.Directory.GetCurrentDirectory(); DlgOpenFile.Filter = "xml文件|*.xml"; DialogResult r = DlgOpenFile.ShowDialog(); if (r == DialogResult.OK) { XmlHelper.Instance.LoadSceneObjects(DlgOpenFile.FileName); DataHelper.Instance.AllSceneObjAreaData.ConfigFile = DlgOpenFile.FileName; MessageBox.Show("导入场景元素表成功!"); } }
//開啟舊檔 - OpenFileDialog private void btnOpen_Click(object sender, EventArgs e) { //檔案開啟的預設路徑,以純文字文件為開啟對象 DlgOpenFile.InitialDirectory = "D:\\C#Lab\\CH12"; DlgOpenFile.Filter = "文字檔(*.txt)|*.txt|所有檔案(*.*)|*.*"; //取得Filter篩選條件為2做設定, 預設為文字檔 DlgOpenFile.FilterIndex = 1; DlgOpenFile.DefaultExt = "*.txt"; DlgOpenFile.FileName = ""; //清除檔案名稱的字串 //指定上一次開啟的路徑 DlgOpenFile.RestoreDirectory = true; //當使用者按下OK鈕時,載入檔案 if (DlgOpenFile.ShowDialog() == DialogResult.OK) { rtxtShow.LoadFile(DlgOpenFile.FileName, RichTextBoxStreamType.PlainText); } }