Beispiel #1
0
        public static int ShowNormalMessage(int itype, string strMsg)
        {
            Form frm = new FrmWarning(itype, strMsg);

            frm.ShowDialog();
            return(FrmWarning.MsgResult);
        }
Beispiel #2
0
        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);
                }
            }
        }