1. 简介
PictureBox 主要用于显示图像,也可以给它注册单击事件,来把它变成一个按钮
2. 常用属性
属性 | 解释 |
---|---|
(Name) | 控件ID,在代码里引用的时候会用到,一般以 pixB 开头 |
BackColor | 控件的背景色 |
BackgroundImage | 控件的背景图像 |
BorderStyle | PictureBox的边框样式,默认无边框 |
Dock | 是否绑定到容器的控件边框 |
Enabled | 是否启用该控件 |
ErrorImage | 当加载另一图像失败时显示的图像 |
InitialImage | 正在加载另一图像时显示的图像 |
Image | 在PictureBox中显示的图像 |
ImageLocation | 从中加载图像的磁盘路径 或Web位置,比如:E:\C# WInform\test.jpg |
Size | PictureBox控件的尺寸大小 |
SizeMode | 控制PictureBox将如何处理图像位置和控件大小 Normal:正常从图像的左上角开始显示,超过PictureBox size的图像部分将不显示 StretchImage:拉伸图像,使其填满pictureBox,图像可能会发生畸变 AutoSize:自动调整控件的大小,以符合图像的大小,但不能超过窗体之外 CenterImage:图像的中心和控件中心对齐地显示 Zoom:自动收缩图像,使其在控件中完全显示出来 |
3. 常用事件
常用事件 | 解释 |
---|---|
Click | 单击组件时发生 |
SizeModeChanged | 在PictureBox的SizeMode属性值更改时引发的事件 |
4. 示例
在加载窗体的时候加载图像:
也可以:
参考:2023年C#之WinForm零基础教程50讲