菜鸟 ..
希望在一个Button1中的绘图函数里加上个图片,但是总是闪..
private void button1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g=this.button1.CreateGraphics();
Image img=Image.FromFile("13.gif");
g.DrawImage(img,0,0,this.button1.Width,this.button1.Height);
this.button1.Invalidate();
}
是不是不能这么写??
那应该怎么写
在线等了
希望在一个Button1中的绘图函数里加上个图片,但是总是闪..
private void button1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g=this.button1.CreateGraphics();
Image img=Image.FromFile("13.gif");
g.DrawImage(img,0,0,this.button1.Width,this.button1.Height);
this.button1.Invalidate();
}
是不是不能这么写??
那应该怎么写
在线等了
那个img最好在程序开始就加载,现在你的代码每次重绘读文件,当然会闪。
那么你只能在form1上绘图 ,而不是在button1上;
那个img最好在程序开始就加载,现在你的代码每次重绘读文件,当然会闪。
这个我去试下
不知道樓主想做出什麼樣的效果啊,如果只是改變圖片,方法很多的
private void Form1_Load(object sender, System.EventArgs e)
{
this.button1.Image = Image.FromFile("13.jpg");
}
//*****************************************************
{
this.button1.Image = Image.FromFile("13.jpg");
}
代碼就可以實現的阿!!!