2013-06-01 82 views
3

我不知道我是否错过了一些东西。我需要在VS2010中的Windows窗体上显示一个简单的.ico文件。我在表单上创建了一个PictureBox,但是当我转到其属性并选择InitialImage中的.ico文件时,它告诉我我无法使用它。它曾经是如此简单,使用C++来做到这一点......从C窗体窗口中的本地资源显示图标#

那么我该如何在.NET C#项目中做到这一点?

回答

4

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

但图标不能设置为InitialImageImage直接,所以你可以把图标被程序代码作为位图如下

pictureBox1.Image = Resources.Icon1.ToBitmap(); 
1

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

+0

谢谢。我可以在代码中设置它。我认为从资源编辑器执行它会有所帮助。当我将它放置在表单中时,很高兴看到图标。 – ahmd0