例如我有一个private void btn_Click(object sender, EventArgs e)事件,我想点击这个按钮时实现调用
private void pnlField_Paint(object sender, PaintEventArgs e)
{
plane.Draw(e.Graphics);
}
这个事件
panel.Invalidate();
重点是你的PaintEventArgs e参数是做什么的,没有什么特殊操作的话只要这样
private void btn_Click(object sender, EventArgs e) { pnlField_Paint(null,new PaintEventArgs()); }
panel.Refresh();
会触发,OnPaint()事件