Winform窗体开发过程中为了使我们的窗体更加美观,有时候可能需要添加背景图片的操作,那如何添加背景图片呢?主要的方法有两种:
(1)PictureBox控件
(2)窗体BackGroudImage属性添加
PictureBox顾名思义就是用来存放图片的容器,拖拉一个PictureBox控件到窗体中,接着再为PictureBox控件添加图片绑定就可以实现背景图片的添加,此种添加方法既可用于主窗体也可用于部分窗体;
通过设置主窗体的BackGroudImage属性也可以为主窗体添加背景颜色,只不过这种添加方式只能添加整个窗体的背景图片,不能实现局部窗体背景图片的添加;
通过上面两种添加方法的比较我们可以知道,PictureBox控件添加方法比较灵活,建议使用此种添加方法
通过上面的两种方法添加过背景图片就万事大吉了吗?答案是否定的,因为我们添加的背景图片与我们窗体的大小很多时候是不一致的,图片的大小不能随着窗体的大小自适应变化,那遇到这种情况我们又需要怎么做呢?
1、设置PictureBox内的图片大小随着PictureBox的大小自适应
把PictureBox的SizeMode设为 StretchImage 就可以让图片随PictureBox Resize了。
2、设置整个窗体的背景图片随窗体大小自适应
首先添加背景图片 之后设置窗体的BackImageFlayOut属性为strech
上面的知识也许比较简单,可如果不清楚,我们也会在这简单的问题上浪费很多时间,在此总结一下,希望对你有所帮助!