private void ExportScript() { try { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Title = "Export text"; saveFileDialog.DefaultExt = ".txt"; saveFileDialog.Filter = "Text file (*.txt;*.rtf)|*.txt;*.rft"; saveFileDialog.InitialDirectory = "Projects"; //esempio saveFileDialog.FileName = ""; string fileName = ""; if (saveFileDialog.ShowDialog() == DialogResult.OK) { if (saveFileDialog.ShowDialog() != DialogResult.OK) return; else fileName = saveFileDialog.FileName; } else { return; } // sempre di tipo RichText! txtScript.SaveFile(fileName,RichTextBoxStreamType.RichText); } catch (Exception ex) { log.Error(ex); } }
Sorgenti, linguaggi, best practice, suggerimenti, sul mondo della programmazione e non solo
martedì 26 giugno 2012
Esportare un campo testo (RichText) in un file txt oppure rtf
Da un campo textBox in una form di un progetto in c# (in questo caso è "txtScript") possiamo esportare il proprio contenuto del campo in un file txt oppure rtf dopo aver aperto una form dialog e aver scelto la directory e il nome del file.