くだスレC#
■ このスレッドは過去ログ倉庫に格納されています
0876C ◆HGHTf0qsHI
NGNGstatic void Main()
{
Form form = new Form1();
form.Text = "Paint Event";
form.Paint += new PaintEventHandler(MyPaintHandler);
Application.Run(new Form1());
}
static void MyPaintHandler(object objSender, PaintEventArgs pea)
{
Form form = (Form)objSender;
Graphics grfx = pea.Graphics;
grfx.DrawString("Hello, world!", form.Font, Brushes.Black, 0, 0);
}
private void button1_click(object sender, EventArgs e)
{
MyPaintHandler(objSender, pea)
}
MyPaintHandleメソッドを使うにはMyPaintHandlerの引数objSender, PaintEventArgsにこのクラスのフォームコントロールをどのように
割り当てればよいのでしょうか?Main関数やコンストラクタでthisキーワードを使い、PaintEventArgs peaと宣言するんですか?
それともVC++のOnPaintみたいに
自動に呼び出しが行われるのでしょうか?
長くなりましたが宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています