c#picturebox上显示图像
时间: 2023-11-24 08:01:00 浏览: 43
在 C# 中,可以使用 `PictureBox` 控件来显示图像。以下是显示图像的示例代码:
```csharp
// 创建一个 PictureBox 控件
PictureBox pictureBox1 = new PictureBox();
// 设置 PictureBox 控件的位置和大小
pictureBox1.Location = new Point(10, 10);
pictureBox1.Size = new Size(200, 200);
// 加载图像文件到 PictureBox 控件
pictureBox1.Image = Image.FromFile("image.jpg");
// 将 PictureBox 控件添加到窗体中
this.Controls.Add(pictureBox1);
```
在上面的代码中,我们首先创建了一个 `PictureBox` 控件,并设置了它的位置和大小。然后,使用 `Image.FromFile` 方法加载指定的图像文件,并将其设置为 `PictureBox` 控件的图像。最后,将 `PictureBox` 控件添加到窗体中。
相关问题
c# pictureBox图片上显示红色ROI
要在 C# 的 PictureBox 上显示红色的 ROI(感兴趣区域),可以使用 Graphics 对象的 DrawRectangle 方法来绘制一个矩形,并指定 Pen 对象的颜色为红色。以下是一个简单的示例代码:
```csharp
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
// 绘制一个红色的矩形
Pen pen = new Pen(Color.Red, 2);
Rectangle rect = new Rectangle(50, 50, 100, 100);
e.Graphics.DrawRectangle(pen, rect);
}
```
在此示例中,我们在 PictureBox 的 Paint 事件中绘制了一个红色的矩形,该事件会在 PictureBox 绘制时自动触发。您可以根据需要调整矩形的位置和大小。
c#picturebox显示图片
要在C#的PictureBox控件中显示图片,可以按照以下步骤进行操作:
1. 在窗体上拖拽一个PictureBox控件,并设置其SizeMode属性为StretchImage,以确保图像可以适应控件的大小。
2. 在代码编辑界面找到Form1_Load函数,并在函数内添加以下代码:
```csharp
pictureBox1.Image = Image.FromFile("图片路径");
```
其中,"图片路径"是你要显示的图片的绝对路径。你也可以通过其他方法获取图片,例如从资源文件中或者通过网络下载。
以下是一个示例代码片段:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Image = Image.FromFile("D:\\vs2019\\code\\Project2\\Project2\\1.jpg");
}
```