永发信息网

C# 窗体背景图片怎么跟随窗体变化而变化

答案:4  悬赏:20  手机版
解决时间 2021-03-15 17:21
C# 窗体背景图片怎么跟随窗体变化而变化
最佳答案
背景图单独存放在其它位置后,当窗口的OnResize事件发生时,
对图片缩放后,作为背景。根据此原理,实现如下:
这里借用了一个pictureBox.不改变它的其它属性,如改变Image属性后,编写如下代码。

private void Form2_SizeChanged(object sender, System.EventArgs e)
{
loadBackImage();
}

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 Form2_Load(object sender, System.EventArgs e)
{
loadBackImage();
}
全部回答
填充就好了
Zoom 是放大,把楼上的Zoom 改成Stretch 就OK了谢谢采纳
BackgroudImageLayout为Stretch会比Zoom更好ZOOM图片的与窗体的比例一样小窗体的时候与边框距离看似很小当窗体放大时就和出现很大的边距
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
6号线外高桥保税区南站下能直接走到德林路吗
为什么ella迷要要攻击 hebe
农业银行怎么在手机上查余额
漳州豪鑫成日用品有限公司地址在哪,我要去那
136乘135分之七用简便计算
老友卡怎么用
海尔电视le40g3000用什么型号的眼镜
腾讯大王卡
石槽有孔怎么塞住不渗水
婚前一方买的房子婚后房产证填写夫妻名字吗
老洪朝鲜饭店怎么去啊,有知道地址的么
从星沙去浏阳龙伏最短路线
水占人体的几分之几?(体重)
stylenanda 这个牌子 如果在中国加盟大概要多
造梦西游4怎么兑换地狱商店处兑换想要的素材
推荐资讯
我用手机搜索WiFi发现自己家的WiFi没有显示即
董家湖村在什么地方啊,我要过去处理事情
来宾哪里有奶茶甜品培训班值得信赖ZX
金都珠宝行这个地址在什么地方,我要处理点事
杨幂微博粉丝好夸张基本上都是水军,为什么新
网名TM是什么意思
惠州市博罗县罗浮山有多高,在广东排第几?
分别是代码和error,谁能说一下为什么蓝标那
从平潮到海安要多少钱?坐多长时间的车?
长胜农贸市场这个地址在什么地方,我要处理点
我的HBV-DNA检测结果是1.36E+007是什么意思?
别墅有必要安装新风系统吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?