我正在嘗試僅將基本形狀繪製到窗體上的面板上。到目前爲止沒有任何反應,我不知道爲什麼。此方法在我的表單的構造函數中調用。面板中的圖形故障
private void doGraphics()
{
Pen p = new Pen(Color.Black);//draws wire frame Shapes
SolidBrush sb = new SolidBrush(Color.Yellow);//draws filled Shapes
Graphics g = panel1.CreateGraphics();
Point[] pointArray = { new Point(100, 20), new Point(100, 0), new Point(120, 0), new Point(120, 20) };
g.FillPolygon(sb, pointArray);
g.DrawPolygon(p, pointArray);
}
任何建議將是偉大的!
99%的時間調用'CreateGraphics'是錯誤的。 – leppie
http://stackoverflow.com/a/8312568/340999 – wiero