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); }
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); }
public virtual void ShowMessageBox(MessageBoxParam param) { Init(param); }
public void ShowBox(MessageBoxParam param) { this.param_ = param; this.UpdateStates(); this.ShowWindow(false); }