private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
{
Settings.Default.Method = cmbMethod.SelectedItem.ToString();
Settings.Default.MaxLineLength = (int)nudLineLength.Value;
Settings.Default.SpecialChar = string.IsNullOrEmpty(tbSpecialChar.Text) ? '\0' : tbSpecialChar.Text[0];
Settings.Default.Alphabet = tbAlphabet.Text;
Settings.Default.PrefixPostfix = cbPrefixPostfix.Checked;
Settings.Default.TextEncoding = cmbTextEncoding.SelectedItem.ToString();
Settings.Default.Samlpe = cmbSample.SelectedItem.ToString();
Settings.Default.InputText = tbInput.Text;
Settings.Default.GeneratingTextCharCount = (int)nudGeneratingTextCharCount.Value;
Settings.Default.GenerateOnlyLettersAndDigits = cbOnlyLettersAndDigits.Checked;
Settings.Default.Parallel = cbParallel.Checked;
Settings.Default.MaxBitsCount = (int)nudMaxBitsCount.Value;
Settings.Default.ReverseOrder = cbReverseOrder.Checked;
Settings.Default.MaxCompression = cbMaxCompression.Checked;
Settings.Default.Save();
}