public static string Show(IWin32Window owner, InputBoxTypes type, string defaultText = "") { frmInputBox frmInputBox = new frmInputBox(type); frmInputBox.txtInput.Text = defaultText; frmInputBox.ShowDialogOrCallEvent(owner); return(frmInputBox.ReturnValue); }
public frmInputBox(InputBoxTypes type) { InitializeComponent(); InputBoxType = type; btnConfirm.Text = Res.JE_INPUTBOX_BTN_CONFIRM; btnCancel.Text = Res.JE_INPUTBOX_BTN_CANCEL; switch (type) { case InputBoxTypes.NewFile: lblExtensionName.Visible = true; lblDescirption.Text = Res.JE_INPUTBOX_DESCRIPTION; Text = Res.JE_TMI_NEW_JSON_FILE; break; case InputBoxTypes.RenameFile: lblExtensionName.Visible = true; lblDescirption.Text = Res.JE_INPUTBOX_DESCRIPTION; Text = Res.JE_TMI_RENAME_JSON_FILE; break; case InputBoxTypes.AddColumn: lblExtensionName.Visible = false; lblDescirption.Text = Res.JE_INPUTBOX_DESCRIPTION_2; Text = Res.JE_TMI_ADD_COLUMN; break; case InputBoxTypes.RenameColumn: lblExtensionName.Visible = false; lblDescirption.Text = Res.JE_INPUTBOX_DESCRIPTION_2; Text = Res.JE_TMI_RENAME_COLUMN; break; case InputBoxTypes.RenameDataBase: lblExtensionName.Visible = false; lblDescirption.Text = Res.JE_INPUTBOX_DESCRIPTION_3; Text = Res.JE_TMI_RENAME_DATABASE; break; default: lblExtensionName.Visible = false; break; } }