Beispiel #1
0
 private string SelectFile(SelectFileType type, string extension, string title)
 {
     FileDialog dialog = type == SelectFileType.Open ? (FileDialog)new OpenFileDialog() : new SaveFileDialog();
     dialog.Title = title;
     dialog.Filter = extension;
     dialog.FilterIndex = 0;
     if (dialog.ShowDialog() ?? true)
     {
         return dialog.FileName;
     }
     else
     {
         return null;
     }
 }
Beispiel #2
0
        private string SelectFile(SelectFileType type, string extension, string title)
        {
            FileDialog dialog = type == SelectFileType.Open ? (FileDialog) new OpenFileDialog() : new SaveFileDialog();

            dialog.Title       = title;
            dialog.Filter      = extension;
            dialog.FilterIndex = 0;
            if (dialog.ShowDialog() ?? true)
            {
                return(dialog.FileName);
            }
            else
            {
                return(null);
            }
        }
        private void btnPrint_Click(object sender, EventArgs e)
        {
            btnPrint.Enabled = false;
            // 傳入用使用者畫面所選
            if (chkDefault.Checked)
                _SelectTemplateType = SelectTemplateType.預設;

            if (chkUserDef.Checked)
                _SelectTemplateType = SelectTemplateType.自訂;

            if (chkFileAllInOne.Checked)
                _SelectFileType = SelectFileType.單檔;

            if (chkFileSplitBySNum.Checked)
                _SelectFileType = SelectFileType.學號分檔;

            _Config.SetString("SelectTemplateType", _SelectTemplateType.ToString());
            _Config.SetString("SelectFileType", _SelectFileType.ToString());
            _Config.Save();

            // 開始執行
            _bgWorker.RunWorkerAsync();
        }