Winform背景图片添加与图片大小自适应
2015-09-06 22:52
316 查看
Winform窗体开发过程中为了使我们的窗体更加美观,有时候可能需要添加背景图片的操作,那如何添加背景图片呢?主要的方法有两种:
(1)PictureBox控件
(2)窗体BackGroudImage属性添加
PictureBox顾名思义就是用来存放图片的容器,拖拉一个PictureBox控件到窗体中,接着再为PictureBox控件添加图片绑定就可以实现背景图片的添加,此种添加方法既可用于主窗体也可用于部分窗体;
通过设置主窗体的BackGroudImage属性也可以为主窗体添加背景颜色,只不过这种添加方式只能添加整个窗体的背景图片,不能实现局部窗体背景图片的添加;
通过上面两种添加方法的比较我们可以知道,PictureBox控件添加方法比较灵活,建议使用此种添加方法
通过上面的两种方法添加过背景图片就万事大吉了吗?答案是否定的,因为我们添加的背景图片与我们窗体的大小很多时候是不一致的,图片的大小不能随着窗体的大小自适应变化,那遇到这种情况我们又需要怎么做呢?
1、设置PictureBox内的图片大小随着PictureBox的大小自适应
把PictureBox的SizeMode设为 StretchImage 就可以让图片随PictureBox Resize了。
2、设置整个窗体的背景图片随窗体大小自适应
首先添加背景图片 之后设置窗体的BackImageFlayOut属性为strech
上面的知识也许比较简单,可如果不清楚,我们也会在这简单的问题上浪费很多时间,在此总结一下,希望对你有所帮助!
(1)PictureBox控件
(2)窗体BackGroudImage属性添加
PictureBox顾名思义就是用来存放图片的容器,拖拉一个PictureBox控件到窗体中,接着再为PictureBox控件添加图片绑定就可以实现背景图片的添加,此种添加方法既可用于主窗体也可用于部分窗体;
通过设置主窗体的BackGroudImage属性也可以为主窗体添加背景颜色,只不过这种添加方式只能添加整个窗体的背景图片,不能实现局部窗体背景图片的添加;
通过上面两种添加方法的比较我们可以知道,PictureBox控件添加方法比较灵活,建议使用此种添加方法
通过上面的两种方法添加过背景图片就万事大吉了吗?答案是否定的,因为我们添加的背景图片与我们窗体的大小很多时候是不一致的,图片的大小不能随着窗体的大小自适应变化,那遇到这种情况我们又需要怎么做呢?
1、设置PictureBox内的图片大小随着PictureBox的大小自适应
把PictureBox的SizeMode设为 StretchImage 就可以让图片随PictureBox Resize了。
2、设置整个窗体的背景图片随窗体大小自适应
首先添加背景图片 之后设置窗体的BackImageFlayOut属性为strech
上面的知识也许比较简单,可如果不清楚,我们也会在这简单的问题上浪费很多时间,在此总结一下,希望对你有所帮助!
相关文章推荐
- 泡沫经济中的移动开发者
- 常见linux命令释义(第五天)——shell变量学习
- ubuntu快捷键
- Docker的镜像和容器的区别
- CSS3弹性盒模型
- mac下myEclipse安装及配置
- Python os.system
- undefined reference to `__sync_bool_compare_and_swap_4
- shell脚本那点事儿8-9
- osgearth加载请求节点优化方案
- 抽象类(Abstract) && 接口(Interface)区别比较
- 从尾到头打印链表
- SQLite入门
- Intent中的四个重要属性——Action、Data、Category、Extras
- Codeforces Bubble Cup 8 - Finals [Online Mirror] B. Bribes lca
- iOS-自定义归档 保存数据
- TCP的发送系列 — 发送缓存的管理(二)
- (转)【特征工程】特征工程技术与方法
- zoj3494 BCD Code ac自动机+数位dp
- 人力资源管理、沟通管理