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); }
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); } }
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; }
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; }