Winform使用Resources的图片资源怎么使用?
时间: 2024-11-22 19:38:02 浏览: 92
在Windows Forms (.NET Framework) 中,你可以通过Resources来管理程序内的图片资源,这使得资源管理和加载变得更加方便。以下是使用Resources加载图片资源的基本步骤:
1. **添加资源文件**:首先,在项目的解决方案资源管理器(Solution Explorer)中右键点击“Resources”文件夹,然后选择“添加”>“新建项”,选择“资源文件”(*.resx),并命名它,例如“Images.resx”。
2. **添加图片到资源**:在新创建的资源文件中,右键点击并选择“添加”,然后选择“图像”(Image)。输入图片的名称,将图片拖放到编辑区域。
3. **引用资源**:在需要显示图片的地方(如Form或其他控件上),你需要引用这个资源。如果你在XAML(对于WPF项目)中,则可以写`<Image Source="Resources/Images.YourImageName.png" />`。在C#代码中,通常会使用`ResourceManager`或`Assembly.GetExecutingAssembly().GetManifestResourceStream()`来获取:
```csharp
string resourceName = "Images.YourImageName";
Bitmap bitmap = (Bitmap)ResourceManager.GetObject(resourceName);
pictureBox.Image = bitmap;
```
4. **注意**:资源文件在发布应用程序时会被合并到可执行文件(exe)中,所以不需要在运行时查找物理文件路径。
阅读全文