示例#1
0
        public static DIAG_RESULT UserMessageBox2(DIAG_SEL_MODE btnMode, DIAG_ICON_MODE iconMode, string dispMessage, string where = "")
        {
            FormUserMessage2 ff = new FormUserMessage2();

            if (iconMode == DIAG_ICON_MODE.INFORMATION)
            {
                mc.log.debug.write(mc.log.CODE.INFO, where + "Info Message : " + dispMessage);
            }
            else if (iconMode == DIAG_ICON_MODE.QUESTION)
            {
                mc.log.debug.write(mc.log.CODE.INFO, where + "Sel Message : " + dispMessage);
            }
            else if (iconMode == DIAG_ICON_MODE.WARNING)
            {
                mc.log.debug.write(mc.log.CODE.WARN, where + "Warn Message : " + dispMessage);
            }
            else if (iconMode == DIAG_ICON_MODE.FAILURE)
            {
                mc.log.debug.write(mc.log.CODE.FAIL, where + "Fail Message : " + dispMessage);
            }

            ff.SetDisplayItems(btnMode, iconMode, dispMessage);
            ff.BringToFront();
            ff.ShowDialog();

            DIAG_RESULT rst = FormUserMessage2.diagResult;

            return(rst);
        }
示例#2
0
 void userDialogMessage(DIAG_SEL_MODE i1, DIAG_ICON_MODE i2, string str)
 {
     if (this.InvokeRequired)
     {
         userDialogMessage_Call d = new userDialogMessage_Call(userDialogMessage);
         this.BeginInvoke(d, new object[] { i1, i2, str });
     }
     else
     {
         UserMessageBox(i1, i2, str);
     }
 }
示例#3
0
        public void SetDisplayItems(DIAG_SEL_MODE dlgMode, DIAG_ICON_MODE iconMode, string dispMessage)
        {
            if (iconMode == DIAG_ICON_MODE.FAILURE)
            {
                PB_InformImage.Image = Properties.Resources.Failure;
            }
            else if (iconMode == DIAG_ICON_MODE.INFORMATION)
            {
                PB_InformImage.Image = Properties.Resources.Information;
            }
            else if (iconMode == DIAG_ICON_MODE.QUESTION)
            {
                PB_InformImage.Image = Properties.Resources.Question;
            }
            else if (iconMode == DIAG_ICON_MODE.WARNING)
            {
                PB_InformImage.Image = Properties.Resources.Warning;
            }

            if (dlgMode == DIAG_SEL_MODE.TmsManualPressCancel)
            {
                BT_SELECT1.Text    = "Load TMS";
                BT_SELECT1.Visible = true;

                BT_SELECT2.Text    = "Manual";
                BT_SELECT2.Visible = true;

                BT_SELECT3.Text    = "RePress";
                BT_SELECT3.Visible = true;

                BT_SELECT4.Text    = "Cancel";
                BT_SELECT4.Visible = true;
            }

            LB_InformMessage.Text = dispMessage;

            dialogMode = dlgMode;
        }
示例#4
0
        public void SetDisplayItems(DIAG_SEL_MODE dlgMode, DIAG_ICON_MODE iconMode, string dispMessage)
        {
            if (iconMode == DIAG_ICON_MODE.FAILURE)
            {
                PB_InformImage.Image = Properties.Resources.Failure;
            }
            else if (iconMode == DIAG_ICON_MODE.INFORMATION)
            {
                PB_InformImage.Image = Properties.Resources.Information;
            }
            else if (iconMode == DIAG_ICON_MODE.QUESTION)
            {
                PB_InformImage.Image = Properties.Resources.Question;
            }
            else if (iconMode == DIAG_ICON_MODE.WARNING)
            {
                PB_InformImage.Image = Properties.Resources.Warning;
            }

            if (dlgMode == DIAG_SEL_MODE.OK)
            {
                BT_SELECT1.Visible = false;
                BT_SELECT2.Text    = "Ok";
                BT_SELECT2.Visible = true;
                BT_SELECT3.Visible = false;
            }
            else if (dlgMode == DIAG_SEL_MODE.OKCancel)
            {
                BT_SELECT1.Text    = "Ok";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Visible = false;
                BT_SELECT3.Text    = "Cancel";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.YesNo)
            {
                BT_SELECT1.Text    = "Yes";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Visible = false;
                BT_SELECT3.Text    = "No";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.YesNoCancel)
            {
                BT_SELECT1.Text    = "Yes";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Text    = "No";
                BT_SELECT2.Visible = true;
                BT_SELECT3.Text    = "Cancal";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.NextCancel)
            {
                BT_SELECT1.Text    = "다음";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Visible = false;
                BT_SELECT3.Text    = "취소";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.RetrySkipCancel)
            {
                BT_SELECT1.Text    = "재시도";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Text    = "다음 슬롯";
                BT_SELECT2.Visible = true;
                BT_SELECT3.Text    = "취소";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.RetryAbortSkip)
            {
                BT_SELECT1.Text    = "재시도";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Text    = "에러 처리";
                BT_SELECT2.Visible = false;
                BT_SELECT3.Text    = "그냥 작업";
                BT_SELECT3.Visible = true;
            }
            else if (dlgMode == DIAG_SEL_MODE.HD1HD2Cancel)
            {
                BT_SELECT1.Text    = "Head #1";
                BT_SELECT1.Visible = true;
                BT_SELECT2.Text    = "Head #2";
                BT_SELECT2.Visible = true;
                BT_SELECT3.Text    = "Cancel";
                BT_SELECT3.Visible = true;
            }
            LB_InformMessage.Text = dispMessage;

            dialogMode = dlgMode;
        }