窗体应用程序怎么显示png图片
时间: 2023-05-11 21:02:21 浏览: 52
您可以使用PictureBox控件来显示PNG图片。首先,您需要将PictureBox控件添加到窗体中。然后,使用以下代码将PNG图像加载到PictureBox控件中:
pictureBox1.Image = Image.FromFile("image.png");
其中,pictureBox1是您添加到窗体中的PictureBox控件的名称,"image.png"是您要显示的PNG图像的文件名。
相关问题
窗体应用程序里怎么让导入的png图片透明区域显示
您可以使用以下代码将导入的 PNG 图片的透明区域显示出来:
```csharp
// 创建一个 Bitmap 对象
Bitmap bmp = new Bitmap("image.png");
// 将图片的透明区域设置为透明色
bmp.MakeTransparent();
// 将 Bitmap 对象绘制到窗体上
Graphics g = this.CreateGraphics();
g.DrawImage(bmp, new Point(0, 0));
```
请注意,您需要将代码放在窗体的 Paint 事件中,以确保在窗体绘制时绘制图片。
窗体应用程序中如何用代码让png图片的透明区域显示
您可以使用以下代码将 PNG 图片的透明区域显示出来:
```csharp
// 加载 PNG 图片
Image image = Image.FromFile("image.png");
// 创建一个 Bitmap 对象
Bitmap bitmap = new Bitmap(image.Width, image.Height);
// 将 Bitmap 对象的背景色设置为透明
bitmap.MakeTransparent();
// 创建一个 Graphics 对象
Graphics graphics = Graphics.FromImage(bitmap);
// 在 Graphics 对象上绘制 PNG 图片
graphics.DrawImage(image, 0, 0);
// 显示 Bitmap 对象
pictureBox1.Image = bitmap;
```
其中,pictureBox1 是一个 Windows 窗体应用程序中的 PictureBox 控件,用于显示图片。