private void frmPlayLine_MouseEnter(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; int index = (int)icon.Tag; cCarLocal.StatueCar cs = frmMain.mMain.AllCars.GetCarFromLineStationIndex(index); if (cs == null) { return; } lblTestNo.Text = string.Format("{0}", cs.TestNo + 1); lblWorkStation.Text = string.Format("{0}", cs.WorkLineStation); lblTestBarCode.Text = cs.BarCode; if ((icon.Left + icon.Width + panTestNo.Width) <= panLine.Width) { panTestNo.Left = icon.Left + icon.Width; } else { panTestNo.Left = icon.Left - panTestNo.Width; } if ((icon.Top + icon.Height + panTestNo.Height) <= panLine.Height) { panTestNo.Top = icon.Top + icon.Height; } else { panTestNo.Top = icon.Top - panTestNo.Height; } panTestNo.Visible = true; panTestNo.BringToFront(); }
void frmPlayLine_LengNingMouseEnter(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; int index = (int)icon.Tag; if (index <= 0 || index > HeiFeiMideaDll.cMain.AllLengNinQiCount) { return; } lblLengNingGongWei.Text = string.Format("工位号:{0}", index); lblLengNingTiaoMa.Text = string.Format("条形码:{0}", frmMain.mMain.AllCars.AllStatueLengNinQi.AllLengNinStation[index - 1].BarCode); if ((icon.Left + icon.Width + panLengNing.Width) <= panLine.Width) { panLengNing.Left = icon.Left + icon.Width; } else { panLengNing.Left = icon.Left - panLengNing.Width; } if ((icon.Top + icon.Height + panLengNing.Height) <= panLine.Height) { panLengNing.Top = icon.Top + icon.Height; } else { panLengNing.Top = icon.Top - panLengNing.Height; } panLengNing.Visible = true; panLengNing.BringToFront(); }
private void frmPlayLine_MouseLeave(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; Rectangle r = panLine.RectangleToScreen(new Rectangle(icon.Location, icon.Size)); Point p = MousePosition; if (!r.Contains(p)) { panTestNo.Visible = false; } }
void frmPlayLine_LengNingMouseLevel(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; Rectangle r = panLengNing.RectangleToScreen(new Rectangle(icon.Location, icon.Size)); Point p = MousePosition; if (!r.Contains(p)) { panLengNing.Visible = false; } }
private void LittleStation_Click(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; ShowErrorMessage(cSheBei.GetMachineError(string.Format("LittleStation{0}", icon.ShowNum))); }
private void ShowErrorMessage(object sender, EventArgs e) { All.Control.Icon icon = (All.Control.Icon)sender; ShowErrorMessage(cSheBei.GetMachineError(icon.Name)); }