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