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.