winform中怎么把图片加载出来显示
时间: 2024-09-27 18:10:43 浏览: 4
在Windows Forms (WinForms) 中,加载图片并显示在控件上通常使用的是`PictureBox` 控件。以下是基本步骤:
1. **添加PictureBox控件**:
在Form设计视图中,右键单击,选择“拖放”或“工具箱”中的PictureBox控件,将其放置在所需位置。
2. **设置图片路径**:
双击PictureBox控件打开其属性窗口,找到“Image”属性。你可以直接在此处输入图片文件的完整路径,或者通过其他方式(如加载资源或从磁盘读取)设置图片。
- 如果是加载本地图片文件,可以使用`pictureBox.ImageLocation = "图片文件路径";`
- 如果是加载资源,可以使用`pictureBox.Image = Image.FromFile("资源名称");`
3. **显示图片**:
设置好路径后,PictureBox会自动显示图片。如果图片还没有加载完成,可以在代码中使用`pictureBox.SizeMode`属性调整缩放模式以适应控件大小。
```csharp
pictureBox.SizeMode = PictureBoxSizeMode.StretchImage; // 或者其他模式,如FitToSize、Zoom等等
```
4. **动态加载图片**:
如果需要在运行时动态加载图片,可以在事件处理器中加载图片,然后更新PictureBox。
```csharp
private void LoadButton_Click(object sender, EventArgs e)
{
string imagePath = "图片路径";
pictureBox.Image = Image.FromFile(imagePath);
}
```