使用 C# 在窗体窗口中显示本地资源中的图标

ahm*_*md0 3 .net c# icons winforms

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

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

Dam*_*ith 6

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

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

pictureBox1.Image = Resources.Icon1.ToBitmap();
Run Code Online (Sandbox Code Playgroud)