Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 5
0
 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)));
 }
Exemplo n.º 6
0
 private void ShowErrorMessage(object sender, EventArgs e)
 {
     All.Control.Icon icon = (All.Control.Icon)sender;
     ShowErrorMessage(cSheBei.GetMachineError(icon.Name));
 }