Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 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;
        }
Ejemplo n.º 4
0
        private void 导入xmlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult ret = DlgOpenFile.ShowDialog();

            if (ret == DialogResult.OK)
            {
                TheAITree.Load(DlgOpenFile.FileName);
                Invalidate();
            }
        }
Ejemplo n.º 5
0
        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("导入场景元素表成功!");
            }
        }
Ejemplo n.º 6
0
        //開啟舊檔 - 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);
            }
        }