我是c#graphics的新手,并且不太了解事情的运作方式。我为我加载图像的图片框的Paint事件做了一个处理程序。现在,每次我启动应用程序时,它都会加载图像。有没有办法让它在按钮点击时加载图像?我在表格上有一个按钮。什么时候触发了Paint事件,我做错了什么?
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(bmp, 0, 0);
}
答案 0 :(得分:1)
您应该很少订阅PictureBox控件上的Paint事件。你应该在你的点击事件处理程序中为你的按钮做pictureBox1.Image = bmp;
。