Ejemplo n.º 1
0
        void SetValue(int value)
        {
            var colorCoder = healthLevel.GetColorCoder(value);

            if (InvokeRequired)
            {
                MethodInvoker invoker = delegate
                {
                    textPanelValue.Text = value.ToString(CultureInfo.CurrentCulture);

                    ForeColor  = colorCoder.ForeColor1;
                    ForeColor2 = colorCoder.ForeColor2;
                    BackColor  = colorCoder.BackColor;
                };
                Invoke(invoker);
            }
            else
            {
                textPanelValue.Text = value.ToString(CultureInfo.CurrentCulture);
                ForeColor           = colorCoder.ForeColor1;
                ForeColor2          = colorCoder.ForeColor2;
                BackColor           = colorCoder.BackColor;
            }
            graph.Value = value;
        }
Ejemplo n.º 2
0
        public ColorCoder GetColorCoder(double value)
        {
            var colorCoder = GetColorCoderInternal(value);

            if (colorCoder != null)
            {
                return(colorCoder);
            }

            return(successor != null?successor.GetColorCoder(value) : new ColorCoderNormal());
        }
Ejemplo n.º 3
0
        void SetValue(int value)
        {
            var colorCoder = healthLevel.GetColorCoder(value);

            if (InvokeRequired)
            {
                MethodInvoker invoker = delegate
                {
                    signalPanel.ForeColor = colorCoder.ForeColor1;
                };
                Invoke(invoker);
            }
            else
            {
                signalPanel.ForeColor = colorCoder.ForeColor1;
            }
        }
Ejemplo n.º 4
0
        void SetValue(int value)
        {
            var colorCoder = healthLevel.GetColorCoder(value);

            if (InvokeRequired)
            {
                MethodInvoker invoker = delegate
                {
                    ForeColor  = colorCoder.ForeColor1;
                    ForeColor2 = colorCoder.ForeColor2;
                    BackColor  = colorCoder.BackColor;
                };
                Invoke(invoker);
            }
            else
            {
                ForeColor  = colorCoder.ForeColor1;
                ForeColor2 = colorCoder.ForeColor2;
                BackColor  = colorCoder.BackColor;
            }
            graph.Value = value;
        }