Beispiel #1
0
        private void 导出xmlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult ret = DlgSaveFile.ShowDialog();

            if (ret == DialogResult.OK)
            {
                TheAITree.Save(DlgSaveFile.FileName);
            }
        }
Beispiel #2
0
        private void 导出触发区ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DlgSaveFile.FileName = "trigger.xml";
            DialogResult r = DlgSaveFile.ShowDialog();

            if (r == DialogResult.OK)
            {
                fmEditor.TranslateAllGrid();
                XmlHelper.Instance.ExportTrigger(DlgSaveFile.FileName);
                fmEditor.TranslateAllGrid();
            }
        }
Beispiel #3
0
        //记录保存位置
        public void ClickSaveProject(object sender, EventArgs e)
        {
            //SaveProjectEventArgs arg = e as SaveProjectEventArgs;
            //string sProjectFile = arg.FileName;
            if (sProjectFile == null || !File.Exists(sProjectFile))
            {
                DlgSaveFile.FileName = "project.xml";
                DialogResult r = DlgSaveFile.ShowDialog();
                if (r != DialogResult.OK)
                {
                    return;
                }
                sProjectFile = DlgSaveFile.FileName;
            }

            TranslateAllGrid();
            XmlHelper.Instance.SaveProject(sProjectFile, AllGrids);
            TranslateAllGrid();
            MessageBox.Show("保存成功!");
        }
Beispiel #4
0
        //儲存檔案 - SaveFileDialog
        private void btnSave_Click(object sender, EventArgs e)
        {
            DlgSaveFile.Filter =
                "文字檔(*.txt)|*.txt|所有檔案(*.*)|*.*";
            DlgSaveFile.FilterIndex = 1;
            //屬性RestoreDirectory取得原有目錄
            DlgSaveFile.RestoreDirectory = true;
            //設定副檔名為".txt"
            DlgSaveFile.DefaultExt = "*.txt";

            //當使用者按下OK鈕時,儲存檔案
            if (DlgSaveFile.ShowDialog() == DialogResult.OK)
            {
                //建立儲存檔案StreamWriter物件
                StreamWriter sw = new StreamWriter(
                    DlgSaveFile.FileName, false, Encoding.Default);
                //寫入檔案,以close()方法關閉
                sw.Write(rtxtShow.Text);
                sw.Close();
            }
        }