8
我想在Windows窗体对话框上使用标准错误图标(Standard Icons)。如何将错误图标加载到图像中进行显示?如何在C#窗体窗体对话框中显示标准错误图标?
我想在Windows窗体对话框上使用标准错误图标(Standard Icons)。如何将错误图标加载到图像中进行显示?如何在C#窗体窗体对话框中显示标准错误图标?
通过使用Icon.ToBitmap()
Bitmap b = SystemIcons.Error.ToBitmap();
编辑:
三年后,一个多给予好评,我觉得有必要引导谁只是想画的图标,图形对象的人阅读@Hans Passant的答案。这是一个更好的解决方案。
我不得不嘲笑可怕的浪费,烧掉像Control和Windows窗口这样昂贵的资源,只是为了绘制一个小图标。要保存一行代码:
protected override void OnPaint(PaintEventArgs e) {
e.Graphics.DrawIcon(SystemIcons.Error, 10, 10);
base.OnPaint(e);
}
请注意,这需要.NET 3.5或更高版本。 – 2011-02-01 22:05:11
@Evan:这不是真的http://msdn.microsoft.com/en-US/library/system.drawing.icon_methods%28v=VS.80%29.aspx – 2011-02-01 22:08:11