public InfoBox(AbstractOdfAddin addin, ResourceManager manager, bool showDisableCheckbox, string label, params string[] details) { InitializeComponent(); this._addin = addin; this._manager = manager; this._showDisableCheckbox = showDisableCheckbox; this.label.Text = manager.GetString(label); StringBuilder bld = new StringBuilder(); foreach (string detail in details) { string text = manager.GetString(detail); bld.Append(string.IsNullOrEmpty(text) ? detail : text); bld.Append("\r\n"); } txtDetails.Text = bld.ToString(); if (this.Parent == null) { // started in stand-alone mode (e.g. via context menu) this.StartPosition = FormStartPosition.CenterScreen; } }
public ConfigForm(AbstractOdfAddin addin, ResourceManager manager) { InitializeComponent(); this._addin = addin; try { // Change the title string newTitle = manager.GetString("OdfConverterTitle"); if (!string.IsNullOrEmpty(newTitle)) { this.Text = newTitle; } string fidelityValue = Microsoft.Win32.Registry.GetValue(this._addin.RegistryKeyUser, ConfigForm.FidelityValue, "false") as string; if (fidelityValue == null) { fidelityValue = "false"; } chkbxIsErrorIgnored.Checked = fidelityValue.Equals("false", StringComparison.InvariantCultureIgnoreCase); } catch (Exception ex) { System.Diagnostics.Trace.WriteLine(ex.ToString()); MessageBox.Show(ex.Message); } }