public MainForm() { InitializeComponent(); ActiveControl = InputTextBox; // Default format type is Base64 TextWorker = new Base64Worker(); }
// Useful additional methods: private void ChangeFormatMethod(object SelectedToolStripObject, ITextWorker textWorker, PossibleFormatMethods formatMethods) { UncheckToolStripMenuItems(SelectedToolStripObject); TextWorker = textWorker; switch (formatMethods) { case PossibleFormatMethods.Everything: EnableEverything(); break; case PossibleFormatMethods.EncryptionOnly: EncryptionOnly(); break; case PossibleFormatMethods.DecryptionOnly: DecryptionOnly(); break; } ResetUI(); }
public TextFormatter(ITextWorker TextWorker, FormatMethod formatMethod) { this.TextWorker = TextWorker; this.formatMethod = formatMethod; }