C# フォームプログラミングで
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
//Graphics grfx = CreateGraphics();
}
private void Form2_Paint(object sender, PaintEventArgs e)
{
Form2 form2;
form2.Paint += new PaintEventHandler(PaintHandler1);
}
static void PaintHandler1(object objSender,PaintEventArgs e)
{
Graphics grfx = e.Graphics;
grfx.DrawString("test",Font font,Brushes.Black,0,0);//←ここでエラー
}
}
このように書くと「引数を2個指定できる、メソッド DrawString のオーバーロードはありません」
というエラーがでてフォームに文字を表示できません
最初に「空のプロジェクト」で作れば普通にDrawStringで文字を表示できるのですが
「Windowsフォーム」を選んでからだと表示できないのはなぜでしょうか?
何がいけないのでしょう。