设置了winform的背景图片随窗体的变化而变化

来源:互联网 发布:遂宁知秋凤凰婚庆 编辑:程序博客网 时间:2024/05/16 06:57
privatevoid mainform_Paint(objectsender, PaintEventArgs e)
       {
           Graphics g = e.Graphics;
           System.Drawing.Bitmap xzfy =new System.Drawing.Bitmap(Application.StartupPath +"//img/背景.png");
           g.DrawImage(xzfy,this.ClientRectangle);
       }
       privatevoid loadBackImage()
       {
           Bitmap bit =new Bitmap(this.Width,this.Height);
           Graphics g = Graphics.FromImage(bit);
          // g.DrawImage(this.pictureBox1.Image, new Rectangle(0, 0, bit.Width, bit.Height), 0, 0, this.pictureBox1.Image.Width, this.pictureBox1.Image.Height, GraphicsUnit.Pixel);
           this.BackgroundImage = bit;
           g.Dispose();
       }

  

privatevoid mainform_SizeChanged(objectsender, EventArgs e)
    {
        loadBackImage();
    }

  

privatevoid mainform_Load(objectsender, EventArgs e)
       {
           loadBackImage();
       }

  http://www.cnblogs.com/shuang121/p/3150047.html

0 0
原创粉丝点击