3

我不确定我是否遗漏了什么。我需要在 VS2010 的 Windows 窗体上显示一个简单的 .ico 文件。我在表单上创建了一个 PictureBox,但是当我转到它的属性并在其中选择 .ico 文件时,InitialImage它告诉我我不能使用它。以前用 C++ 做这件事很简单......

那么如何在 .NET C# 项目中执行此操作?

4

2 回答 2

6

InitialImage 在主图像加载时显示。如果您需要设置主图像,则必须设置图片框的 Image 属性。

但是 Icon 不能设置为InitialImageImage直接设置,因此您可以通过以下代码将 Icon 转换为 Bitmap

pictureBox1.Image = Resources.Icon1.ToBitmap();
于 2013-06-01T18:02:04.843 回答
1

您是否尝试过使用Icon 对象的ToBitmap函数?将 ICO 文件加载到 Icon 类中,然后调用此方法 - 您将拥有一个可在 PictureBox 上使用的位图。

于 2013-06-01T18:12:50.053 回答