C# PictureBox 图片控件

C# PictureBox 图片控件

摘要

在 C# 中,有一个用于显示图像的 Windows 图片框控件,即 PictureBox 控件。该控件通常用于在应用程序中显示图形,如位图、图元文件、图标、JPEG、GIF 或 PNG 文件。使用 PictureBox 控件,可以轻松地将图像添加到窗体中,并在需要时进行调整大小和位置。

正文

使用 PictureBox 控件显示图像的基本步骤如下:

在窗体设计器中创建一个 PictureBox 控件,或者从代码中创建一个新的 PictureBox 控件。

通过设置 PictureBox 控件的 Image 属性来添加要显示的图像。该属性指向要显示的图像对象,可以是一个位图文件、图元文件、图标、JPEG、GIF 或 PNG 文件。

如果需要调整图像的大小或位置,可以使用 PictureBox 控件的 SizeMode 属性和 Location 属性来进行调整。SizeMode 属性用于指定图像的大小和方向,而 Location 属性用于指定图像在窗体中的位置。

可以使用 PictureBox 控件的 DoubleBuffered 属性来提高图像的显示效果和性能。

如果需要动态地加载和显示图像,可以使用 PictureBox 控件的 Image 属性和 Load 方法来加载图像,并使用 SizeMode 属性和 Location 属性来调整图像的大小和位置。

可以使用 PictureBox 控件的 SizeMode 属性和 ImageLocation 属性来控制图像的显示位置和大小。

可以使用 PictureBox 控件的 Paint 事件来绘制图像和更新窗体。

属性

AllowDrop

重写 AllowDrop 属性。

BorderStyle

指示控件的边框样式。

ErrorImage

获取或设置在图像加载过程中发生错误时,或者图像加载取消时要显示的图像。

Image

获取或设置由 PictureBox 显示的图像。

ImageLocation

获取或设置要在 PictureBox 中显示的图像的路径或 URL。

InitialImage

获取或设置在加载主图像时显示在 PictureBox 控件中的图像。

SizeMode

指示如何显示图像。

TabIndex

获取或设置 Tab 键索引值。

TabStop

获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到此控件上。

Text

获取或设置 PictureBox 的文本。

WaitOnLoad

获取或设置一个值,该值指示图像是否是同步加载的。

PictureBoxSizeMode

AutoSize

2

调整 PictureBox 大小,使其等于所包含的图像大小。

CenterImage

3

如果 PictureBox 比图像大,则图像将居中显示。 如果图像比 PictureBox 大,则图片将居于 PictureBox 中心,而外边缘将被剪裁掉。

Normal

0

图像被置于 PictureBox 的左上角。 如果图像比包含它的 PictureBox 大,则该图像将被剪裁掉。

StretchImage

1

PictureBox 中的图像被拉伸或收缩,以适合 PictureBox 的大小。

Zoom

4

图像大小按其原有的大小比例被增加或减小。

一个例子

private void btnLoad_Click(object sender, EventArgs e)

{

OpenFileDialog openFileDialog = new OpenFileDialog();

openFileDialog.Filter = "图片文件|*.jpg;*.png";

if (openFileDialog.ShowDialog()==DialogResult.OK)

{

pic.Image=Image.FromFile(openFileDialog.FileName);

pic.SizeMode=PictureBoxSizeMode.StretchImage;//图像被拉伸或收缩

}

}

image.png

异步方式LoadAsync同步Load加载图像来指定图像。

pic.Load("https://static.ws.126.net/163/f2e/www/index20170701/images/sprite_img20211126.png");

相关推荐

美团为什么这么被动?
365游戏大厅网址

美团为什么这么被动?

📅 08-13 👁️ 4437
日本萌系动画
beat365在线体育访问不了

日本萌系动画

📅 08-16 👁️ 7680
苹果手机后盖拆装教程:步骤、注意事项与风险提醒
beat365在线体育访问不了

苹果手机后盖拆装教程:步骤、注意事项与风险提醒

📅 10-19 👁️ 7977