Icon.ToBitmap 方法

将此 Icon 转换为 GDI+ Bitmap

**命名空间:**System.Drawing
**程序集:**System.Drawing(在 system.drawing.dll 中)

语法

声明
Public Function ToBitmap As Bitmap
用法
Dim instance As Icon
Dim returnValue As Bitmap

returnValue = instance.ToBitmap
public Bitmap ToBitmap ()
public:
Bitmap^ ToBitmap ()
public Bitmap ToBitmap ()
public function ToBitmap () : Bitmap

返回值

Bitmap,它表示已转换的 Icon

备注

在将图标转换为位图时,其透明区域丢失,并且结果位图的透明颜色被设置为 RGB(13,11,12)。返回的位图在高度和宽度上与原始图标相同。

示例

下面的代码示例演示如何使用 ToBitmap 方法。此示例是针对使用 Windows 窗体而设计的。创建一个窗体,并将下面的代码粘贴到其中。调用窗体的 Paint 事件处理程序中的 IconToBitmap 方法,将 e 作为 PaintEventArgs 传递。

Private Sub IconToBitmap(ByVal e As PaintEventArgs)

    ' Construct an Icon.
    Dim icon1 As New Icon(SystemIcons.Exclamation, 40, 40)

    ' Call ToBitmap to convert it.
    Dim bmp As Bitmap = icon1.ToBitmap()

    ' Draw the bitmap.
    e.Graphics.DrawImage(bmp, New Point(30, 30))
End Sub
private void IconToBitmap(PaintEventArgs e)
{
    // Construct an Icon.
    Icon icon1 = new Icon(SystemIcons.Exclamation, 40, 40);

    // Call ToBitmap to convert it.
    Bitmap bmp = icon1.ToBitmap();

    // Draw the bitmap.
    e.Graphics.DrawImage(bmp, new Point(30, 30));
}
private:
   void IconToBitmap( PaintEventArgs^ e )
   {
      // Construct an Icon.
      System::Drawing::Icon^ icon1 = gcnew System::Drawing::Icon( SystemIcons::Exclamation,40,40 );

      // Call ToBitmap to convert it.
      Bitmap^ bmp = icon1->ToBitmap();

      // Draw the bitmap.
      e->Graphics->DrawImage( bmp, Point(30,30) );
   }
private void IconToBitmap(PaintEventArgs e)
{
    // Construct an Icon.
    Icon icon1 = new Icon(SystemIcons.get_Exclamation(), 40, 40);

    // Call ToBitmap to convert it.
    Bitmap bmp = icon1.ToBitmap();

    // Draw the bitmap.
    e.get_Graphics().DrawImage(bmp, new Point(30, 30));
} //IconToBitmap

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Icon 类
Icon 成员
System.Drawing 命名空间