C# 如何显示一张图片
时间: 2023-07-27 17:24:13 浏览: 64
在 C# 中,可以使用 System.Drawing 命名空间提供的 Image 类来显示一张图片。以下是一个简单的示例:
```csharp
using System;
using System.Drawing;
using System.Windows.Forms;
namespace DisplayImageExample
{
public partial class Form1 : Form
{
private Image image;
public Form1()
{
InitializeComponent();
// 加载一张图片
image = Image.FromFile("path/to/image.jpg");
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
// 在窗口上绘制图片
e.Graphics.DrawImage(image, 0, 0);
}
}
}
```
在上面的代码中,我们首先在窗体的构造函数中加载一张图片,然后在窗体的 Paint 事件处理函数中绘制该图片。
当窗体重绘时,Paint 事件会被触发,我们就可以在该事件处理函数中调用 Graphics.DrawImage 方法来绘制图片。在该方法中,第一个参数是要绘制的图片,第二个和第三个参数是图片左上角的坐标。
当然,这只是一个简单的示例。如果你想要更多的图片显示特性,可以考虑使用 PictureBox 控件或者自定义控件来显示图片。