Example #1
0
        protected void Init(MessageBoxParam param)
        {
            _param = param;
            SetBtnMode(param._nBtnmode);
            SetLabelText(_lbTitle, param._strTitle);
            SetLabelText(_lbContent, param._strContent);
            SetLabelText(_lbContentSmall, param._strContentSmall);
            SetLabelText(_lbConfirmText, param._strConfirmText);
            SetLabelText(_lbCancelText, param._strCancelText);
            if ((param._nBtnmode & (int)MessageBoxBtnMode.OK) != 0)
            {
                SetLabelText(_lbCenterText, param._strConfirmText);
            }
            if ((param._nBtnmode & (int)MessageBoxBtnMode.Cancel) != 0)
            {
                SetLabelText(_lbCenterText, param._strCancelText);
            }

            SetExpandFitter(param._bExpandWidth, param._bExpandHeight);
        }
Example #2
0
        protected virtual void Init(MessageBoxBtnMode btnMode,
                                    string strTitle, string strContent,
                                    string strContentSmall, string strCancelText, string strConfirmText,
                                    VOIDDELEGATE actionClickConfirm,
                                    VOIDDELEGATE actionClickCancel,
                                    VOIDDELEGATE actionClickBlank = null
                                    )
        {
            MessageBoxParam param = new MessageBoxParam();

            param._nBtnmode             = (int)btnMode;
            param._strTitle             = strTitle;
            param._strContent           = strContent;
            param._strContentSmall      = strContentSmall;
            param._strCancelText        = strCancelText;
            param._strConfirmText       = strConfirmText;
            param._action_click_cancel  = actionClickCancel;
            param._action_click_blank   = actionClickBlank;
            param._action_click_confirm = actionClickConfirm;
            Init(param);
        }
Example #3
0
 public virtual void ShowMessageBox(MessageBoxParam param)
 {
     Init(param);
 }
Example #4
0
 public void ShowBox(MessageBoxParam param)
 {
     this.param_ = param;
     this.UpdateStates();
     this.ShowWindow(false);
 }