void boardActivate(BOARD_ZONE zone, int x, int y) { if (this.InvokeRequired) { boardActivate_Call d = new boardActivate_Call(boardActivate); this.BeginInvoke(d, new object[] { zone, x, y }); } else { //mc.board.activate(mc.para.MT.padCount.x.value, mc.para.MT.padCount.y.value); // Kenny Check..2013-07-17 기껏 읽어놓고 초기화는 왜 한다냐? //bool b; //mc.board.initialize(out b); if (zone == BOARD_ZONE.LOADING) { BoardStatus_LoadingZone.activate(mc.para.mcType.FrRr, BOARD_ZONE.LOADING, (int)mc.para.MT.padCount.x.value, (int)mc.para.MT.padCount.y.value); } if (zone == BOARD_ZONE.WORKING) { BoardStatus_WorkingZone.activate(mc.para.mcType.FrRr, BOARD_ZONE.WORKING, (int)mc.para.MT.padCount.x.value, (int)mc.para.MT.padCount.y.value); } if (zone == BOARD_ZONE.UNLOADING) { BoardStatus_UnloadingZone.activate(mc.para.mcType.FrRr, BOARD_ZONE.UNLOADING, (int)mc.para.MT.padCount.x.value, (int)mc.para.MT.padCount.y.value); } } }
public void activate(McTypeFrRr _FrRr, BOARD_ZONE zone, int padCountX, int padCountY) { FrRr = _FrRr; panelStatus.Visible = false; LB_Wait.Visible = true; // 1217 Recipe 변경 할 때 문제되서 주석했음. // Application.DoEvents(); RemoveButton(); boardZone = zone; xCnt = padCountX; yCnt = padCountY; ShowButton(); //for (int y = 0; y < yCnt; y++) for (int x = 0; x < xCnt; x++) refresh(x, y, PAD_STATUS.INVALID); }
private void padStatus(BOARD_ZONE zone, int x, int y, PAD_STATUS status) { if (this.panelStatus.InvokeRequired) { padStatus_Call d = new padStatus_Call(padStatus); this.panelStatus.BeginInvoke(d, new object[] { zone, x, y, status }); } else { if (zone == boardZone) { refresh(x, y, status); } } }
private void boardStatus(BOARD_ZONE zone, HTuple status, int padCountX, int padCountY) { if (this.panelStatus.InvokeRequired) { boardStatus_Call d = new boardStatus_Call(boardStatus); this.panelStatus.BeginInvoke(d, new object[] { zone, status, padCountX, padCountY }); } else { if (zone == boardZone) { refresh(status, padCountX, padCountY); } } }
void padChange(BOARD_ZONE zone, int x, int y) { if (this.InvokeRequired) { padChange_Call d = new padChange_Call(padChange); this.BeginInvoke(d, new object[] { zone, x, y }); } else { // if (mc.para.ETC.passwordProtect.value == 1) // { // if (mc.user.logInDone == false) // { // FormLogIn ff = new FormLogIn(); // ff.ShowDialog(); // // if (FormLogIn.logInCheck == false) return; // } // } if (FormTrayEdit.IsDisplayed) { //mc.board.workingedit = mc.board.working; ff.UpdateSelectedPad(x, y); ff.indexRow = x; ff.indexColumn = y; ff.TopLevel = true; ff.BringToFront(); //ff.editFlag = false; ff.refresh(); } else { ff = new FormTrayEdit(); ff.indexRow = x; ff.indexColumn = y; ff.TopLevel = true; ff.Show(); } } }
private void boardEdit(BOARD_ZONE zone, bool enable) { if (this.panelStatus.InvokeRequired) { boardEdit_Call d = new boardEdit_Call(boardEdit); this.panelStatus.BeginInvoke(d, new object[] { zone, enable }); } else { if (zone == boardZone) { EditMode = enable; if (enable) { TT_HelpMsg.ToolTipTitle = "CLICK to EDIT[Row,Column]"; } else { TT_HelpMsg.ToolTipTitle = "[Row,Column]"; } } } }