您当前的位置: 首页 > 

刘一哥GIS

暂无认证

  • 4浏览

    0关注

    934博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

VS2008系统开发背景图片的添加及注意事项

刘一哥GIS 发布时间:2014-12-11 21:21:40 ,浏览量:4

       最初的做法是,直接将父窗体的Image属性改成背景图片,并将其BackgroundImageLayout属性设置为stretch,结果发现这样做的结果是系统运行超级慢,便考虑用代码实现,如下:

            //this.BackgroundImage = System.Drawing.Bitmap.FromFile("background.jpg");或者
            this.BackgroundImage = new Bitmap("background.jpg");
            this.BackgroundImageLayout = ImageLayout.Stretch;

       以上代码虽然实现了功能,但发现窗体改变大小时,背景图片出现层叠重影的问题,于是考虑在父窗体的SizeChanged属性再次加入以上代码,于是获得了可喜的效果。

            this.BackgroundImage = null;
            this.BackgroundImage = new Bitmap("background.jpg");

关注
打赏
1665586602
查看更多评论
立即登录/注册

微信扫码登录

0.0400s