嘗試使用visual studio在c#中繪製一個pacman e開始畫點,但我有一些麻煩,我寫這個類來創造點。繪製一個填充的橢圓不會出現
public class draw : System.Windows.Forms.Control
{
public draw(int x, int y, int h, int c) {
System.Drawing.SolidBrush brush1 = new System.Drawing.SolidBrush(System.Drawing.Color.Yellow);
System.Drawing.Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(brush1, new System.Drawing.Rectangle(x, y, h, c));
brush1.Dispose();
formGraphics.Dispose();
}
}
然後在一個新聞形式的按鈕,它應該創建一些點,但什麼也沒發生
draw d = new draw(100,100,100,100);
draw d1 = new draw(200,200,200,200);
'CreateGraphics'不是你如何畫東西。您處理窗體或控件的「Paint」事件。 –