VisualStyleRenderer.DrawImage 方法

定义

在指定的边框内绘制指定的图像。

重载

DrawImage(Graphics, Rectangle, Image)

在指定的边界内绘制指定的图像。

DrawImage(Graphics, Rectangle, ImageList, Int32)

在指定的边界内绘制指定的 ImageList 中的图像。

DrawImage(Graphics, Rectangle, Image)

在指定的边界内绘制指定的图像。

public:
 void DrawImage(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Drawing::Image ^ image);
public void DrawImage (System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Drawing.Image image);
member this.DrawImage : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Image -> unit
Public Sub DrawImage (g As Graphics, bounds As Rectangle, image As Image)

参数

g
Graphics

用于绘制图像的 Graphics

bounds
Rectangle

在其中绘制图像的 Rectangle

image
Image

要绘制的 Image

例外

gimagenull

注解

如果视觉样式将值指定的 System.Windows.Forms.VisualStyles.IconEffect 某个效果应用于当前元素,此方法会将效果应用于绘制的图像。

适用于

DrawImage(Graphics, Rectangle, ImageList, Int32)

在指定的边界内绘制指定的 ImageList 中的图像。

public:
 void DrawImage(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Windows::Forms::ImageList ^ imageList, int imageIndex);
public void DrawImage (System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.ImageList imageList, int imageIndex);
member this.DrawImage : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.ImageList * int -> unit
Public Sub DrawImage (g As Graphics, bounds As Rectangle, imageList As ImageList, imageIndex As Integer)

参数

g
Graphics

用于绘制图像的 Graphics

bounds
Rectangle

在其中绘制图像的 Rectangle

imageList
ImageList

包含要绘制的 ImageListImage

imageIndex
Int32

要绘制的 ImageimageList 中的索引。

例外

gimagenull

imageIndex 小于 0,或者大于等于 imageList 中的图像数。

注解

如果视觉样式将值指定的 System.Windows.Forms.VisualStyles.IconEffect 某个效果应用于当前元素,此方法会将效果应用于绘制的图像。

适用于