コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }