如何将Picture box最大化
我在主窗体放了一个Picture box ,我的主窗体widowstate 设置为:2 也就是说当运行时窗体会最大化,请问各位,怎么样可以让Picture box 在运行后的高度跟主窗体一样大小,还有我想在Picture box中放一张图片,这张图片要多大??谢谢大家
主窗体,包含 Picture box 的全部功能,如果你仅在 Picture box 中放一个背景图,那为什么还要放 Picture box 呢?
直接在 主窗体上放图就是了。
如果为了适应不同窗体大小的背景图,你有三个选择,一个是拉伸,一个是平铺,一个是居中。这三个选择你参考桌面背景看效果。
实现方法:
使用一个 image 控件 载入图片,然后根据你的选择进行分别处理 。
1、位伸,整图放大复制到 窗体上。
2、平铺,计算坐标,然后用循环复制到每一个坐标。
3、居中,计算坐标,然后复制一份到窗体中间。
提示:很多VB内置控件,无法完美取背景,然后贴到自己显示区域内,包括 框架 控件、按钮、文本框等等。