领胜LDS 键盘AOI检测项目
wells
2020-07-12 66d995d55f9c122328b4eceb99bc20aca3a42c10
src/Bro.M071.Process/UI/KeyIndicator.cs
@@ -63,7 +63,10 @@
        public override void Draw(Graphics g)
        {
            g.DrawRectangle(Pen, DisplayRect);
            if (ResultState == null)
            {
                g.DrawRectangle(Pen, DisplayRect);
            }
            RectangleF rectFill = new RectangleF(DisplayRect.X + 1, DisplayRect.Y + 1, DisplayRect.Width - 2, DisplayRect.Height - 2);
            if (ResultState != null)
            {
@@ -74,11 +77,11 @@
                if (!ResultState.Value)
                {
                    backColor = Color.Red;
                    foreColor = Color.White;
                    //foreColor = Color.White;
                }
                g.DrawString(Text, Font, new SolidBrush(foreColor), (float)(DisplayRect.X + DisplayRect.Width / 2.0 - txtSize.Width / 2.0), (float)(DisplayRect.Y + DisplayRect.Height / 2.0 - txtSize.Height / 2.0));
                g.FillRectangle(new SolidBrush(Color.FromArgb(55, backColor)), rectFill);
                g.FillRectangle(new SolidBrush(Color.FromArgb(85, backColor)), rectFill);
                g.DrawString(Text, Font, new SolidBrush(foreColor), (float)(DisplayRect.X + DisplayRect.Width / 2.0 - txtSize.Width / 2.0), (float)(DisplayRect.Y + DisplayRect.Height));
            }
        }