using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace SBD_Parser { public partial class SBDMessageCreator : Form { StringBuilder sb = new StringBuilder(); String savepath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); public SBDMessageCreator() { InitializeComponent(); } private void SBDMessageCreator_Load(object sender, EventArgs e) { cmbHeaders.Items.Add(Properties.Settings.Default["Header1"]); cmbHeaders.Items.Add(Properties.Settings.Default["Header2"]); cmbHeaders.Items.Add(Properties.Settings.Default["Header3"]); cmbHeaders.SelectedIndex = 0; txtHeader.Text = cmbHeaders.SelectedItem.ToString(); } private void cmbHeaders_SelectedIndexChanged(object sender, EventArgs e) { txtHeader.Text = cmbHeaders.SelectedItem.ToString(); } private void btnSaveFile_Click(object sender, EventArgs e) { if (txtFileName.Text != "") { try { sb.Append(txtHeader.Text + txtMessage.Text); using (StreamWriter outfile = new StreamWriter(savepath + @"\" + txtFileName.Text + ".sbd", true)) { outfile.Write(sb.ToString()); } sb.Length = 0; sb.Capacity = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { MessageBox.Show("Saved Successfully"); } } else { MessageBox.Show("Enter a file name"); } } private void setHeadersToolStripMenuItem_Click(object sender, EventArgs e) { SetHeader h = new SetHeader(); h.ShowDialog(); } } }