Пример #1
0
 private void Compressed_filename_label_Click(object sender, EventArgs e)
 {
     if (Plugin_comboBox.SelectedIndex != -1)
     {
         var PluginName = Plugin_comboBox.SelectedItem.ToString();
         foreach (var element in plugins)
         {
             if (PluginName == element.Name)
             {
                 var Compresser = Activator.CreateInstance(element);
                 var p          = Compresser.GetType().GetField("filters");
                 SaveFileDialog1.Filter = p.GetValue(p).ToString();
                 if (SaveFileDialog1.ShowDialog() == DialogResult.Cancel)
                 {
                     return;
                 }
                 string filename = SaveFileDialog1.FileName;
                 Compress_textBox.Text = filename;
             }
         }
     }
     else
     {
         MessageBox.Show("Choose plugin");
     }
 }
Пример #2
0
        private void tsSaveAsXml_Click(object sender, EventArgs e)
        {
            // Save the printout XML generated by the character.
            SaveFileDialog1.Filter = LanguageManager.GetString("DialogFilter_Xml") + '|' + LanguageManager.GetString("DialogFilter_All");
            SaveFileDialog1.Title  = LanguageManager.GetString("Button_Viewer_SaveAsXml");
            SaveFileDialog1.ShowDialog();
            string strSaveFile = SaveFileDialog1.FileName;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            try
            {
                _objCharacterXml.Save(strSaveFile);
            }
            catch (XmlException)
            {
                Program.MainForm.ShowMessageBox(LanguageManager.GetString("Message_Save_Error_Warning"));
            }
            catch (UnauthorizedAccessException)
            {
                Program.MainForm.ShowMessageBox(LanguageManager.GetString("Message_Save_Error_Warning"));
            }
        }
Пример #3
0
        private async ValueTask ExportJson(string destination = null, CancellationToken token = default)
        {
            token.ThrowIfCancellationRequested();
            string strSaveFile = destination;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                SaveFileDialog1.AddExtension = true;
                SaveFileDialog1.DefaultExt   = "json";
                SaveFileDialog1.Filter       = await LanguageManager.GetStringAsync("DialogFilter_Json") + '|' + await LanguageManager.GetStringAsync("DialogFilter_All");

                SaveFileDialog1.Title = await LanguageManager.GetStringAsync("Button_Export_SaveJsonAs");

                SaveFileDialog1.ShowDialog();
                strSaveFile = SaveFileDialog1.FileName;
            }
            if (string.IsNullOrWhiteSpace(strSaveFile))
            {
                return;
            }

            (bool blnSuccess, Tuple <string, string> strBoxText)
                = await _dicCache.TryGetValueAsync(new Tuple <string, string>(_strExportLanguage, _strXslt), token);

            File.WriteAllText(strSaveFile, // Change this to a proper path.
                              blnSuccess
                                  ? strBoxText.Item1
                                  : txtText.Text,
                              Encoding.UTF8);
        }
Пример #4
0
 private void SalvaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (dataGridView1.Rows.Count == 0)
     {
         MessageBox.Show("Nessuna riga da salvare");
         return;
     }
     data = (DataTable)dataGridView1.DataSource;
     SaveFileDialog1.Title  = "Salva File";
     SaveFileDialog1.Filter = "File Excel (*.xls)|*.xls|Tutti i file (*.*)|*.*";
     if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string sFileName = SaveFileDialog1.FileName;
         if (sFileName.Trim() != "")
         {
             try
             {
                 ExcelTool writer = new ExcelTool(sFileName);
                 writer.SetDriver("NPOI");
                 writer.FromDataTable(data);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
 }
Пример #5
0
        private void tsmiNew_Click(object sender, EventArgs e)
        {
            if (isChange == true || richTextBox1.Text.Trim() != "")
            {
                if (isChange == true)//如果文件没有保存
                {
                    string result;
                    result = MessageBox.Show("文件尚未保存,是否保存?", "保存文件", MessageBoxButtons.YesNoCancel).ToString();//弹出对话框,显示是否保存
                    switch (result)
                    {
                    case "Yes":
                        if (isChange == true)
                        {
                            richTextBox1.SaveFile(openFileDialog1.FileName);
                        }
                        else if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
                        {
                            richTextBox1.SaveFile(SaveFileDialog1.FileName); //直接使用saveFileDialog保存文件
                        }
                        isChange          = false;                           //表示文件已保存
                        richTextBox1.Text = "";                              //记事本内容清空;
                        break;

                    case "No":
                        isChange          = false;
                        richTextBox1.Text = "";
                        break;
                    }
                }
            }
        }
Пример #6
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string filename = "";

            SaveFileDialog1.Title  = "Save HTML";
            SaveFileDialog1.Filter = "All files (*.*)|*.*";

            if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                filename = SaveFileDialog1.FileName;

                try
                {
                    // 建立檔案串流
                    System.IO.FileStream fileStream = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write);

                    byte[] byteSave = Encoding.ASCII.GetBytes(txtHTML.Text.ToString());

                    // 以FileStream類別的Write方法將HTML內容寫入檔案中
                    fileStream.Write(byteSave, 0, byteSave.Length);

                    // 關閉檔案串流
                    fileStream.Close();

                    MessageBox.Show(filename + " has been save.", "View HTML Source", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.StackTrace.ToString());
                }
            }
        }
Пример #7
0
 private void Button4_Click(object sender, EventArgs e)
 {
     if (!(PSM_Surface == null))
     {
         SaveFileDialog1.FileName = PSM_Surface[Index].PSM_Segments[0].Name;
         if (SaveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             Bitmap BMP = new Bitmap(512, 512);
             {
                 var  withBlock = PSM_Surface[Index];
                 uint shift_x   = 0;
                 uint shift_y   = 0;
                 for (int i = 0; i <= withBlock.PSM_Segments.Length - 1; i++)
                 {
                     if (shift_x + withBlock.PSM_Segments[i].Texture.Width > 512)
                     {
                         shift_x  = 0;
                         shift_y += withBlock.PSM_Segments[i].Texture.Height;
                     }
                     for (int j = 0; j <= withBlock.PSM_Segments[i].Texture.RawData.Length - 1; j++)
                     {
                         BMP.SetPixel((int)(shift_x + j % withBlock.PSM_Segments[i].Texture.Width), (int)(shift_y + j / withBlock.PSM_Segments[i].Texture.Width), withBlock.PSM_Segments[i].Texture.RawData[j]);
                     }
                     shift_x += withBlock.PSM_Segments[i].Texture.Width;
                 }
             }
             BMP.Save(SaveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Png);
         }
     }
 }
Пример #8
0
 private void Serialization_filename_label_Click(object sender, EventArgs e)
 {
     if (Serialization_comboBox.SelectedIndex != -1)
     {
         var DeserializationName = Serialization_comboBox.SelectedItem.ToString();
         foreach (var element in serializations)
         {
             if (DeserializationName == element.Name)
             {
                 var Deserializator = Activator.CreateInstance(element);
                 try{
                     var p = Deserializator.GetType().GetField("filters");
                     SaveFileDialog1.Filter = p.GetValue(p).ToString();
                 }
                 catch {
                     SaveFileDialog1.Filter = "";
                 }
             }
         }
         if (SaveFileDialog1.ShowDialog() == DialogResult.Cancel)
         {
             return;
         }
         string filename = SaveFileDialog1.FileName;
         Serialization_textBox.Text = filename;
     }
     else
     {
         MessageBox.Show("Choose serialization");
     }
 }
Пример #9
0
        private void btnSaveRasterPath_Click(object sender, EventArgs e)
        {
            String pOutDSName;
            int    iOutIndex;
            String sOutRasPath;
            String sOutRasName;

            SaveFileDialog1.Title            = "保存栅格运算结果";
            SaveFileDialog1.Filter           = "(*.img)|*.img";
            SaveFileDialog1.OverwritePrompt  = false;
            SaveFileDialog1.InitialDirectory = Application.StartupPath;
            if (SaveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                pOutDSName = SaveFileDialog1.FileName;
                FileInfo fFile = new FileInfo(pOutDSName);
                //判断文件名是否已经存在,如果存在,则弹出提示
                if (fFile.Exists == true)
                {
                    MessageBox.Show("文件名已存在,请重新输入", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                    txtOutputPath.Text = "";
                }
                else
                {
                    iOutIndex          = pOutDSName.LastIndexOf("\\");
                    sOutRasPath        = pOutDSName.Substring(0, iOutIndex + 1);
                    sOutRasName        = pOutDSName.Substring(iOutIndex + 1, pOutDSName.Length - iOutIndex - 1);
                    txtOutputPath.Text = pOutDSName;
                }
            }
        }
Пример #10
0
        private void ExportNormal()
        {
            // Look for the file extension information.
            string       strLine         = "";
            string       strExtension    = "xml";
            string       exportSheetPath = Path.Combine(Application.StartupPath, "export", cboXSLT.Text + ".xsl");
            StreamReader objFile         = new StreamReader(exportSheetPath);

            while ((strLine = objFile.ReadLine()) != null)
            {
                if (strLine.StartsWith("<!-- ext:"))
                {
                    strExtension = strLine.Replace("<!-- ext:", string.Empty).Replace("-->", string.Empty).Trim();
                }
            }
            objFile.Close();

            SaveFileDialog1.Filter = strExtension.ToUpper() + "|*." + strExtension;
            SaveFileDialog1.Title  = LanguageManager.Instance.GetString("Button_Viewer_SaveAsHtml");
            SaveFileDialog1.ShowDialog();
            string strSaveFile = SaveFileDialog1.FileName;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            File.WriteAllText(strSaveFile, rtbText.Text); // Change this to a proper path.

            this.DialogResult = DialogResult.OK;
        }
Пример #11
0
        private void ExportJson(string destination = null)
        {
            string strSaveFile = destination;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                SaveFileDialog1.AddExtension = true;
                SaveFileDialog1.DefaultExt   = "json";
                SaveFileDialog1.Filter       = LanguageManager.GetString("DialogFilter_Json") + '|' + LanguageManager.GetString("DialogFilter_All");
                SaveFileDialog1.Title        = LanguageManager.GetString("Button_Export_SaveJsonAs");
                SaveFileDialog1.ShowDialog();
                strSaveFile = SaveFileDialog1.FileName;
            }
            if (string.IsNullOrWhiteSpace(strSaveFile))
            {
                return;
            }

            File.WriteAllText(strSaveFile, // Change this to a proper path.
                              _dicCache.TryGetValue(new Tuple <string, string>(_strExportLanguage, _strXslt), out Tuple <string, string> strBoxText)
                    ? strBoxText.Item1
                    : txtText.Text,
                              Encoding.UTF8);

            DialogResult = DialogResult.OK;
        }
Пример #12
0
        private void bt_BackUp_Click(object sender, EventArgs e)
        {
            try
            {
                con = new SqlConnection("Data Source=" + serverName + "; Database=Master;data source=.; Integrated Security=true");
                con.Open();
                cmd = new SqlCommand("select *  from sysservers  where srvproduct='SQL Server'", con);
                con.Close();
                SaveFileDialog1.FileName = dataBasefileNameBackUp + "-" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm");

                SaveFileDialog1.DefaultExt       = "bak";
                SaveFileDialog1.Filter           = "BAK files (*.bak)|*.bak";
                SaveFileDialog1.RestoreDirectory = true;
                if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    string s = null;
                    s = SaveFileDialog1.FileName;
                    string query = ("Backup database " + dataBaseFileName + " to disk='" + s + "'");
                    con.Open();
                    cmd = new SqlCommand(query, con);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    MessageBox.Show("Backup Succesfull", " ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("", "Please backup to external drive or other partition", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #13
0
 private void SnapShotButtonClick(object sender, EventArgs e)
 {
     if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         _renderer.SaveSnapShot(SaveFileDialog1.FileName);
     }
 }
Пример #14
0
        private void tsSaveAsXml_Click(object sender, EventArgs e)
        {
            // Save the printout XML generated by the character.
            SaveFileDialog1.Filter = "XML File|*.xml";
            SaveFileDialog1.Title  = LanguageManager.GetString("Button_Viewer_SaveAsXml");
            SaveFileDialog1.ShowDialog();
            string strSaveFile = SaveFileDialog1.FileName;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            try
            {
                _objCharacterXML.Save(strSaveFile);
            }
            catch (XmlException)
            {
                MessageBox.Show(LanguageManager.GetString("Message_Save_Error_Warning"));
            }
            catch (System.UnauthorizedAccessException)
            {
                MessageBox.Show(LanguageManager.GetString("Message_Save_Error_Warning"));
            }
        }
Пример #15
0
        private void ExportNormal()
        {
            // Look for the file extension information.
            string       strLine;
            string       strExtension    = "xml";
            string       exportSheetPath = Path.Combine(Utils.GetStartupPath, "export", cboXSLT.Text + ".xsl");
            StreamReader objFile         = new StreamReader(exportSheetPath, Encoding.UTF8, true);

            while ((strLine = objFile.ReadLine()) != null)
            {
                if (strLine.StartsWith("<!-- ext:"))
                {
                    strExtension = strLine.TrimStartOnce("<!-- ext:", true).FastEscapeOnceFromEnd("-->").Trim();
                }
            }
            objFile.Close();

            SaveFileDialog1.Filter = strExtension.ToUpper() + "|*." + strExtension;
            SaveFileDialog1.Title  = LanguageManager.GetString("Button_Viewer_SaveAsHtml", GlobalOptions.Language);
            SaveFileDialog1.ShowDialog();
            string strSaveFile = SaveFileDialog1.FileName;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            File.WriteAllText(strSaveFile, rtbText.Text); // Change this to a proper path.

            DialogResult = DialogResult.OK;
        }
Пример #16
0
        private void btnsave_Click(object sender, EventArgs e)
        {
            this.Hide();
            System.Threading.Thread.Sleep(1000);
            SendKeys.Send("{PRTSC}");
            Image img = Clipboard.GetImage();

            this.Show();
            PictureBox1.Image        = img;
            SaveFileDialog1.Title    = "Save File";
            SaveFileDialog1.FileName = "Screenshot";
            SaveFileDialog1.Filter   = "png |*.png";
            if ((SaveFileDialog1.ShowDialog() == DialogResult.OK))
            {
                img.Save("D:\\ Screenshot.png");
            }

            if (File.Exists(SaveFileDialog1.FileName))
            {
                DialogResult ask;
                ask = MessageBox.Show("File already exists, Would you like to replace it?", "File Exists", MessageBoxButtons.YesNo);
                if ((ask == DialogResult.No))
                {
                    SaveFileDialog1.ShowDialog();
                }
                else if ((ask == DialogResult.Yes))
                {
                    img.Save("D:\\ Screenshot1.png");
                }
            }
        }
Пример #17
0
        private async void tsSaveAsXml_Click(object sender, EventArgs e)
        {
            // Save the printout XML generated by the character.
            SaveFileDialog1.Filter = await LanguageManager.GetStringAsync("DialogFilter_Xml") + '|' + await LanguageManager.GetStringAsync("DialogFilter_All");

            SaveFileDialog1.Title = await LanguageManager.GetStringAsync("Button_Viewer_SaveAsXml");

            SaveFileDialog1.ShowDialog();
            string strSaveFile = SaveFileDialog1.FileName;

            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            if (!strSaveFile.EndsWith(".xml", StringComparison.OrdinalIgnoreCase))
            {
                strSaveFile += ".xml";
            }

            try
            {
                _objCharacterXml.Save(strSaveFile);
            }
            catch (XmlException)
            {
                Program.MainForm.ShowMessageBox(this, await LanguageManager.GetStringAsync("Message_Save_Error_Warning"));
            }
            catch (UnauthorizedAccessException)
            {
                Program.MainForm.ShowMessageBox(this, await LanguageManager.GetStringAsync("Message_Save_Error_Warning"));
            }
        }
Пример #18
0
 private void SaveToolStripButton_Click(object sender, EventArgs e)
 {
     try
     {
         if (IsSaved == false)
         {
             if (Saved)
             {
                 RichTextBox1.SaveFile(FileName);
             }
             else
             {
                 SaveFileDialog1.FileName = FileName;
                 if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
                 {
                     FileName = SaveFileDialog1.FileName;
                     RichTextBox1.SaveFile(FileName);
                     IsSaved = true;
                     Saved   = true;
                 }
             }
         }
     }
     catch
     {
         return;
     }
 }
Пример #19
0
        private async ValueTask ExportNormal(string destination = null, CancellationToken token = default)
        {
            token.ThrowIfCancellationRequested();
            string strSaveFile = destination;

            if (string.IsNullOrEmpty(destination))
            {
                // Look for the file extension information.
                string strExtension    = "xml";
                string exportSheetPath = Path.Combine(Utils.GetStartupPath, "export", _strXslt + ".xsl");
                using (StreamReader objFile = new StreamReader(exportSheetPath, Encoding.UTF8, true))
                {
                    string strLine;
                    while ((strLine = await objFile.ReadLineAsync()) != null)
                    {
                        token.ThrowIfCancellationRequested();
                        if (strLine.StartsWith("<!-- ext:", StringComparison.Ordinal))
                        {
                            strExtension = strLine.TrimStartOnce("<!-- ext:", true).FastEscapeOnceFromEnd("-->").Trim();
                        }
                    }
                }

                if (strExtension.Equals("XML", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = await LanguageManager.GetStringAsync("DialogFilter_Xml");
                }
                else if (strExtension.Equals("JSON", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = await LanguageManager.GetStringAsync("DialogFilter_Json");
                }
                else if (strExtension.Equals("HTM", StringComparison.OrdinalIgnoreCase) || strExtension.Equals("HTML", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = await LanguageManager.GetStringAsync("DialogFilter_Html");
                }
                else
                {
                    SaveFileDialog1.Filter = strExtension.ToUpper(GlobalSettings.CultureInfo) + "|*." + strExtension.ToLowerInvariant();
                }
                SaveFileDialog1.Title = await LanguageManager.GetStringAsync("Button_Viewer_SaveAsHtml");

                SaveFileDialog1.ShowDialog();
                strSaveFile = SaveFileDialog1.FileName;
            }
            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            (bool blnSuccess, Tuple <string, string> strBoxText)
                = await _dicCache.TryGetValueAsync(new Tuple <string, string>(_strExportLanguage, _strXslt), token);

            File.WriteAllText(strSaveFile, // Change this to a proper path.
                              blnSuccess
                                  ? strBoxText.Item1
                                  : txtText.Text,
                              Encoding.UTF8);
        }
Пример #20
0
        private void cmdOK_Click(object sender, EventArgs e)
        {
            if (cboXSLT.Text == string.Empty)
            {
                return;
            }

            // Look for the file extension information.
            string       strLine         = "";
            string       strExtension    = "xml";
            string       exportSheetPath = Path.Combine(Application.StartupPath, "export", cboXSLT.Text + ".xsl");
            StreamReader objFile         = new StreamReader(exportSheetPath);

            while ((strLine = objFile.ReadLine()) != null)
            {
                if (strLine.StartsWith("<!-- ext:"))
                {
                    strExtension = strLine.Replace("<!-- ext:", string.Empty).Replace("-->", string.Empty).Trim();
                }
            }
            objFile.Close();

            string strSaveFile = "";

            SaveFileDialog1.Filter = strExtension.ToUpper() + "|*." + strExtension;
            SaveFileDialog1.Title  = LanguageManager.Instance.GetString("Button_Viewer_SaveAsHtml");
            SaveFileDialog1.ShowDialog();
            strSaveFile = SaveFileDialog1.FileName;

            if (strSaveFile == "")
            {
                return;
            }

            XslCompiledTransform objXSLTransform = new XslCompiledTransform();

            objXSLTransform.Load(exportSheetPath);             // Use the path for the export sheet.

            XmlWriterSettings objSettings = objXSLTransform.OutputSettings.Clone();

            objSettings.CheckCharacters  = false;
            objSettings.ConformanceLevel = ConformanceLevel.Fragment;

            MemoryStream objStream = new MemoryStream();
            XmlWriter    objWriter = XmlWriter.Create(objStream, objSettings);

            objXSLTransform.Transform(_objCharacterXML, null, objWriter);
            objStream.Position = 0;

            // Read in the resulting code and pass it to the browser.
            StreamReader objReader = new StreamReader(objStream);

            File.WriteAllText(strSaveFile, objReader.ReadToEnd());             // Change this to a proper path.

            this.DialogResult = DialogResult.OK;
        }
Пример #21
0
 private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (HasChanged == false)
     {
         DialogResult dialog = MessageBox.Show(
             "Ви дійсно хочете вийти з програми?",
             "Завершення програми",
             MessageBoxButtons.YesNo,
             MessageBoxIcon.Warning
             );
         if (dialog == DialogResult.Yes)
         {
             e.Cancel = false;
         }
         else
         {
             e.Cancel = true;
         }
     }
     else
     {
         DialogResult dialog = MessageBox.Show(
             "Файл не збережений! Ви хочете вийти та зберегти?",
             "Завершення програми",
             MessageBoxButtons.YesNoCancel,
             MessageBoxIcon.Warning
             );
         if (dialog == DialogResult.Yes)
         {
             SaveFileDialog1.FileName     = "myText";
             SaveFileDialog1.DefaultExt   = "txt";
             SaveFileDialog1.Filter       = "Text files (*.txt)|*.txt";
             SaveFileDialog1.AddExtension = true;
             if (SaveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 string path;
                 path = SaveFileDialog1.FileName;
                 data.SaveFile(path);
                 MessageBox.Show("Файл збережений!");
                 e.Cancel = false;
             }
             else
             {
                 e.Cancel = true;
             }
         }
         else if (dialog == DialogResult.No)
         {
             e.Cancel = false;
         }
         else
         {
             e.Cancel = true;
         }
     }
 }
Пример #22
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog1.ShowDialog();
            String       fname = SaveFileDialog1.FileName;
            StreamWriter sw - new StreamWriter(fname);

            sw.Write(textbox.Text);
            sw.Flush();
            sw.Close();
        }
Пример #23
0
        string Nieuw_bestand(string extensie)
        {
            extensie = "WereldWijd bestanden(*." + extensie + "|*." + extensie;
            SaveFileDialog1.InitialDirectory = Padn("");
            SaveFileDialog1.Filter           = extensie;
            string wb;

            SaveFileDialog1.ShowDialog();
            wb = SaveFileDialog1.FileName;
            return(wb);
        }
Пример #24
0
        private void SaveAsToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            try
            {
                SaveFileDialog1.Title       = "RTE - Save File";
                SaveFileDialog1.DefaultExt  = "rtf";
                SaveFileDialog1.Filter      = "Rich Text Files|*.rtf|Text Files | *.txt | HTML Files | *.htm | All Files | *.* ";
                SaveFileDialog1.FilterIndex = 1;

                if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    if (SaveFileDialog1.FileName == "")
                    {
                        return;
                    }

                    string strExt;
                    strExt =
                        System.IO.Path.GetExtension(SaveFileDialog1.FileName);
                    strExt = strExt.ToUpper();

                    if (strExt == ".RTF")
                    {
                        rtbDoc.SaveFile(SaveFileDialog1.FileName,
                                        RichTextBoxStreamType.RichText);
                    }
                    else
                    {
                        System.IO.StreamWriter txtWriter;
                        txtWriter = new
                                    System.IO.StreamWriter(SaveFileDialog1.FileName);
                        txtWriter.Write(rtbDoc.Text);
                        txtWriter.Close();
                        txtWriter              = null;
                        rtbDoc.SelectionStart  = 0;
                        rtbDoc.SelectionLength = 0;
                    }

                    currentFile     = SaveFileDialog1.FileName;
                    rtbDoc.Modified = false;
                    this.Text       = "Editor: " + currentFile.ToString();
                    MessageBox.Show(currentFile.ToString() + " saved.", "File Save");
                }
                else
                {
                    MessageBox.Show("Save File request cancelled by user.",
                                    "Cancelled");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Error");
            }
        }
Пример #25
0
        private void ExportNormal(string destination = null)
        {
            string strSaveFile = destination;

            if (String.IsNullOrEmpty(destination))
            {
                // Look for the file extension information.
                string strExtension    = "xml";
                string exportSheetPath = Path.Combine(Utils.GetStartupPath, "export", _strXslt + ".xsl");
                using (StreamReader objFile = new StreamReader(exportSheetPath, Encoding.UTF8, true))
                {
                    string strLine;
                    while ((strLine = objFile.ReadLine()) != null)
                    {
                        if (strLine.StartsWith("<!-- ext:", StringComparison.Ordinal))
                        {
                            strExtension = strLine.TrimStartOnce("<!-- ext:", true).FastEscapeOnceFromEnd("-->").Trim();
                        }
                    }
                }

                if (strExtension.Equals("XML", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = LanguageManager.GetString("DialogFilter_Xml");
                }
                else if (strExtension.Equals("JSON", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = LanguageManager.GetString("DialogFilter_Json");
                }
                else if (strExtension.Equals("HTM", StringComparison.OrdinalIgnoreCase) || strExtension.Equals("HTML", StringComparison.OrdinalIgnoreCase))
                {
                    SaveFileDialog1.Filter = LanguageManager.GetString("DialogFilter_Html");
                }
                else
                {
                    SaveFileDialog1.Filter = strExtension.ToUpper(GlobalOptions.CultureInfo) + "|*." + strExtension.ToLowerInvariant();
                }
                SaveFileDialog1.Title = LanguageManager.GetString("Button_Viewer_SaveAsHtml");
                SaveFileDialog1.ShowDialog();
                strSaveFile = SaveFileDialog1.FileName;
            }
            if (string.IsNullOrEmpty(strSaveFile))
            {
                return;
            }

            File.WriteAllText(strSaveFile, // Change this to a proper path.
                              _dicCache.TryGetValue(new Tuple <string, string>(_strExportLanguage, _strXslt), out Tuple <string, string> tstrBoxText)
                    ? tstrBoxText.Item1
                    : txtText.Text,
                              Encoding.UTF8);

            DialogResult = DialogResult.OK;
        }
Пример #26
0
        private void MenuItem7_Click(System.Object sender, System.EventArgs e)
        {
            SaveFileDialog1.FileName = TextBox1.Text;
            if ((SaveFileDialog1.ShowDialog() == DialogResult.OK))
            {
                StreamWriter f = new StreamWriter(SaveFileDialog1.FileName, false);

                f.Write(HtmlViewer1.Document.Body.InnerText);
                f.Close();
            }
        }
Пример #27
0
        private void сохранитькакToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            SaveFileDialog1.FileName = form_name;

            if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                path = SaveFileDialog1.FileName;
                text_box.SaveFile(path);
                split();
                Text = form_name;
            }
        }
Пример #28
0
        private void SaveLogButton_Click(object sender, EventArgs e)
        {
            DialogResult rslt = MessageBox.Show(string.Format(Properties.Resources.SaveLogMenuItem_ClickText5, Environment.NewLine),
                                                Properties.Resources.SaveLogMenuItem_ClickText2,
                                                MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            switch (rslt)
            {
            case DialogResult.Yes:
                SaveFileDialog1.FileName = MyCommon.GetAssemblyName() + "Events" + _curTab.Tag.ToString() + DateTime.Now.ToString("yyMMdd-HHmmss") + ".tsv";
                break;

            case DialogResult.No:
                SaveFileDialog1.FileName = MyCommon.GetAssemblyName() + "Events" + DateTime.Now.ToString("yyMMdd-HHmmss") + ".tsv";
                break;

            default:
                return;
            }

            SaveFileDialog1.InitialDirectory = Application.StartupPath;
            SaveFileDialog1.Filter           = Properties.Resources.SaveLogMenuItem_ClickText3;
            SaveFileDialog1.FilterIndex      = 0;
            SaveFileDialog1.Title            = Properties.Resources.SaveLogMenuItem_ClickText4;
            SaveFileDialog1.RestoreDirectory = true;

            if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                if (!SaveFileDialog1.ValidateNames)
                {
                    return;
                }
                using (StreamWriter sw = new StreamWriter(SaveFileDialog1.FileName, false, Encoding.UTF8))
                {
                    switch (rslt)
                    {
                    case DialogResult.Yes:
                        SaveEventLog(_filterdEventSource.ToList(), sw);
                        break;

                    case DialogResult.No:
                        SaveEventLog(EventSource, sw);
                        break;

                    default:
                        //
                        break;
                    }
                }
            }
            this.TopMost = SettingCommon.Instance.AlwaysTop;
        }
Пример #29
0
 private void SnapShotButtonClick(object sender, EventArgs e)
 {
     if (_replayController.Playing)
     {
         return;
     }
     if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         using (var bmp = ElmaRenderer.GetSnapShotOfCurrent(_replayController.ZoomCtrl))
         {
             bmp.Save(SaveFileDialog1.FileName, ImageFormat.Png);
         }
     }
 }
Пример #30
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                SpVoice      oVoice       = new SpVoice();
                SpFileStream cpFileStream = new SpFileStream();

                cpFileStream.Open(SaveFileDialog1.FileName, SpeechLib.SpeechStreamFileMode.SSFMCreateForWrite, false);
                SpeechAudioFormatInfo info  = new SpeechAudioFormatInfo(6, AudioBitsPerSample.Sixteen, AudioChannel.Mono);
                SpAudioFormat         info1 = new SpAudioFormat();

                info1.Type = SpeechAudioFormatType.SAFTGSM610_11kHzMono;
                cpFileStream.Format.Type = SpeechAudioFormatType.SAFT11kHz16BitStereo;


                oVoice.AudioOutputStream = cpFileStream;
                oVoice.Voice             = oVoice.GetVoices().Item(cboVoice.SelectedIndex);
                oVoice.Volume            = trVolume.Value;
                oVoice.Rate = trRate.Value;
                oVoice.Speak(txtSpeak.Text, SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault);

                oVoice = null;
                cpFileStream.Close();
                cpFileStream = null;
            }

            //SpFileStream spFileStream = new SpFileStream();



            //SpVoice speech = new SpVoice();



            //SpAudioFormat format = new SpAudioFormat();


            //spFileStream.Open(@"d:\dude.wav", SpeechStreamFileMode.SSFMCreateForWrite, true);

            //speech.AudioOutputStream = spFileStream;


            ////NOTE: This is where I get hosed
            //speech.Voice = speech.GetVoices().Item(0);
            //speech.Volume = trVolume.Value;
            //speech.Rate = trRate.Value;
            //speech.Speak("I love you", SpeechVoiceSpeakFlags.SVSFDefault);
            //spFileStream.Close();
            //spFileStream = null;
        }