フォームで作業しているときに表示されるC#のフォームに四角形を描画するにはどうすればよいですか。つまり、フォームにボタンやテキストボックスを配置します。次の方法を使用してフォームに四角形を作成していますが、フォームを実行したときにのみ表示され、デザイン時に表示したいのです。
私のコードは以下の通りです:
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
g.PageUnit = GraphicsUnit.Inch;
Pen red1 = new Pen(Color.Green, 0.03f);
g.DrawLine(blackpen, 1, 2, 1, 3);
g.DrawLine(red1, 1,2, 3,2 );
g.DrawLine(red1, 1, 3, 3, 3);
g.DrawLine(red1, 3, 2, 3, 3);
}