我不确定我是否遗漏了什么。我需要在 VS2010 的 Windows 窗体上显示一个简单的 .ico 文件。我在表单上创建了一个 PictureBox,但是当我转到它的属性并在其中选择 .ico 文件时,InitialImage
它告诉我我不能使用它。以前用 C++ 做这件事很简单......
那么如何在 .NET C# 项目中执行此操作?
InitialImage 在主图像加载时显示。如果您需要设置主图像,则必须设置图片框的 Image 属性。
但是 Icon 不能设置为InitialImage
或Image
直接设置,因此您可以通过以下代码将 Icon 转换为 Bitmap
pictureBox1.Image = Resources.Icon1.ToBitmap();
您是否尝试过使用Icon 对象的ToBitmap函数?将 ICO 文件加载到 Icon 类中,然后调用此方法 - 您将拥有一个可在 PictureBox 上使用的位图。