❮ 上一节
下一节 ❯
VB.Net - PictureBox 图片框控件
PictureBox 控件用于在窗体上显示图像。 该控件的 Image 属性允许您在设计时或运行时设置图像。
让我们通过从工具箱中拖动 PictureBox 控件并将其放到窗体上来创建一个图片框。
PictureBox 控件的属性
以下是PictureBox控件的一些常用属性 −
序号
属性 &描述
1
AllowDrop
指定图片框是否接受用户在其上拖动的数据。
2
ErrorImage
获取或指定图像加载过程中发生错误或取消图像加载时要显示的图像。
3
Image
获取或设置控件中显示的图像。
4
ImageLocation
获取或设置控件中显示的图像的路径或 URL。
5
InitialImage
获取或设置加载主图像时控件中显示的图像。
6
SizeMode
确定要在控件中显示的图像的大小。 该属性从 PictureBoxSizeMode 枚举中获取值,该枚举具有值 −
Normal − 图片左上角放置在图片框的左上角
StrechImage − 允许拉伸图像
AutoSize − 允许将图片框的大小调整为图像的大小
CenterImage − 允许图像在图片框中居中
Zoom − 允许增加或减小图像尺寸以保持尺寸比例。
7
TabIndex
获取或设置选项卡索引值。
8
TabStop
指定用户是否能够使用 TAB 键将焦点放在图片框上。
9
Text
获取或设置图片框的文本。
10
WaitOnLoad
指定是否同步加载图像。
PictureBox 控件的方法
以下是PictureBox控件的一些常用方法 −
序号
方法名称 & 描述
1
CancelAsync
取消异步图像加载。
2
Load
在图片框中显示图像
3
LoadAsync
异步加载图像。
4
ToString
返回表示当前图片框的字符串。
PictureBox 控件的事件
以下是PictureBox控件的一些常用事件 −
序号
事件 & 描述
1
CausesValidationChanged
重写 Control.CausesValidationChanged 属性。
2
Click
单击控件时发生。
3
Enter
覆盖 Control.Enter 属性。
4
FontChanged
当 Font 属性的值更改时发生。
5
ForeColorChanged
当 ForeColor 属性的值更改时发生。
6
KeyDown
当控件具有焦点时按下某个键时发生。
7
KeyPress
当控件具有焦点时按下某个键时发生。
8
KeyUp
当控件具有焦点时释放按键时发生。
9
Leave
当输入焦点离开 PictureBox 时发生。
10
LoadCompleted
当异步图像加载操作完成、被取消或引发异常时发生。
11
LoadProgressChanged
当异步图像加载操作的进度发生更改时发生。
12
Resize
调整控件大小时发生。
13
RightToLeftChanged
当 RightToLeft 属性的值更改时发生。
14
SizeChanged
当 Size 属性值更改时发生。
15
SizeModeChanged
当 SizeMode 更改时发生。
16
TabIndexChanged
当 TabIndex 属性的值更改时发生。
17
TabStopChanged
当 TabStop 属性的值更改时发生。
18
TextChanged
当 Text 属性的值更改时发生。
示例
在此示例中,我们在窗体上放置一个图片框和一个按钮控件。 我们将图片框的 image 属性设置为 logo.png,就像我们之前使用的那样。 名为 Button1 的按钮的 Click 事件被编码为将图像拉伸到指定的大小 −
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' 设置表单的标题栏文本。
Me.Text = "tutorialspoint.com"
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
PictureBox1.ClientSize = New Size(300, 300)
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
End Sub
End Class
设计视图 −
当应用程序执行时,会显示 −
点击按钮会导致 −
❮ vb.net_basic_controls.html
❮ 上一节
下一节 ❯