Ed *_* S. 21
通过使用Icon.ToBitmap()
Bitmap b = SystemIcons.Error.ToBitmap();
Run Code Online (Sandbox Code Playgroud)
编辑:
三年之后又一次投票,我觉得有必要指导那些只想将图标绘制成图形对象的人来阅读@Hans Passant的答案.这是一个更好的解决方案.
我不得不摒弃燃烧诸如Control和Windows窗口这样昂贵资源的可怕浪费,只是为了绘制一个极简的图标.要保存一行代码:
protected override void OnPaint(PaintEventArgs e) {
e.Graphics.DrawIcon(SystemIcons.Error, 10, 10);
base.OnPaint(e);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7461 次 |
| 最近记录: |