- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境搭建
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表格
- VB.Net - 发送邮件
- VB.Net - XML 处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - PictureBox 控件
PictureBox 控件用于在窗体上显示图像。控件的 Image 属性允许您在设计时或运行时设置图像。
让我们通过从工具箱拖动 PictureBox 控件并将其拖放到窗体上来创建一个图片框。
PictureBox 控件的属性
以下是 PictureBox 控件的一些常用属性:
序号 | 属性和描述 |
---|---|
1 | AllowDrop 指定图片框是否接受用户拖放到其上的数据。 |
2 | ErrorImage 获取或指定在图像加载过程中发生错误或图像加载被取消时要显示的图像。 |
3 | Image 获取或设置在控件中显示的图像。 |
4 | ImageLocation 获取或设置控件中显示图像的路径或 URL。 |
5 | InitialImage 获取或设置加载主图像时在控件中显示的图像。 |
6 | SizeMode 确定要在控件中显示的图像的大小。此属性的值取自 PictureBoxSizeMode 枚举,其值如下:
|
7 | TabIndex 获取或设置 Tab 索引值。 |
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 ' Set the caption bar text of the form. 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
设计视图:
当应用程序执行时,它将显示:
单击按钮后结果为: