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

private void mainform_Paint( object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            System.Drawing.Bitmap xzfy = new System.Drawing.Bitmap(Application.StartupPath + "//img/背景.png" );
            g.DrawImage(xzfy, this .ClientRectangle);
        }
        private void 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();
        }

  

private void mainform_SizeChanged( object sender, EventArgs e)
     {
         loadBackImage();
     }

  

private void mainform_Load( object sender, EventArgs e)
        {
            loadBackImage();
        }

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

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页