private void BtnOutputBrowse_Click(object sender, EventArgs e) { if (DlgFolderBrowser.ShowDialog() == DialogResult.OK) { m_TxtBoxOutput.Text = DlgFolderBrowser.SelectedPath; } }
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; } }