我需要在面板中绘制一个矩形。我事先不知道颜色,我在运行时获取颜色,我不知道如何将颜色设置为不固定值,其次 - 当我尝试绘制矩形时,它什么都不做。这是我应该绘制矩形的代码(实际上它在另一个项目中,但那只是以普通形式,而不是在面板中)
Graphics g;
g = CreateGraphics();
Pen p;
Rectangle r;
p = new Pen(Brushes.Blue);
r = new Rectangle(1, 1, 578, 38);
g.DrawRectangle(p, r);`
所以我需要用一个变量替换 (Brushes.Blue) 并且我需要在这个代码中设置的坐标的面板中绘制矩形..