Rectangle r = new Rectangle(new Point(245, 73), new Size(10, 10));
            e.Graphics.DrawEllipse(Pens.Black, r);
            if (modemState)
            {
                e.Graphics.FillEllipse(Brushes.Green, r);
            }
            else
            {
                e.Graphics.FillEllipse(Brushes.Red, r);
            }比如一开始modemState是true,圆填充是的绿色。
 当我改变modemState值后,可是填充色还是绿色。
当我把窗体移除电脑屏幕后,再拉回来,填充色才变为红色。怎么让填充色随着modemState的值及时更新呢?