public static int ShowNormalMessage(int itype, string strMsg) { Form frm = new FrmWarning(itype, strMsg); frm.ShowDialog(); return(FrmWarning.MsgResult); }
public static int ShowMessage(int itID, int iCode, int iType) { string strMsg = string.Empty; int iret1; int iret2; while (true) { strMsg = iCode.ToString() + ":" + GetWaringMsg(itID, iCode); cBase.UpdateMsg(0, (int)cBase.GuiItem.Grid, strMsg); Form frm = new FrmWarning(iType, strMsg); frm.ShowDialog(); iret1 = FrmWarning.MsgResult; if (iret1 == (int)ERRMSGRET.CANCEL || iret1 == (int)ERRMSGRET.NO) { ShowNormalMessage((int)MsgType.YESNO, "确信退出吗?"); iret2 = FrmWarning.MsgResult; if (iret2 == (int)ERRMSGRET.YES) { return(iret1); } } else { return(iret1); } } }