2

画面ポリゴン (パネルに描画) を表示する必要があるクラスのプロジェクトに取り組んでいますが、ここで、Paint イベントを使用する必要があることを読んでいますが、それを機能させることはできません (少し前に C# を学び始めました)。

private void drawView()
{
//"playerView" is the panel I'm working on
Graphics gr = playerView.CreateGraphics();
Pen pen = new Pen(Color.White, 1);


 //Left Wall 1
 Point lw1a = new Point(18, 7); 
 Point lw1b = new Point(99, 61); 
 Point lw1c = new Point(99, 259); 
 Point lw1d = new Point(18, 313);

 Point[] lw1 = { lw1a, lw1b, lw1c, lw1d };

 gr.DrawPolygon(pen, lw1);
}

画面に描画するためにこのようなことをしていましたが、Paint メソッドでこれを行うことは可能でしょうか? (それはメソッドまたはイベントと呼ばれますか?私はここで本当に迷っています)。

ありがとう!

4

1 に答える 1