次の方法で共有


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

例外

g または imagenull です。

注釈

visual スタイルで現在の要素に値で System.Windows.Forms.VisualStyles.IconEffect 指定された効果の 1 つを適用する場合、このメソッドは描画されたイメージに効果を適用します。

適用対象

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

描画する ImageList を格納している Image

imageIndex
Int32

imageList 内の描画する Image のインデックス。

例外

g または imagenull です。

imageIndex が 0 未満か、imageList に含まれているイメージの数以上の値です。

注釈

visual スタイルで現在の要素に値で System.Windows.Forms.VisualStyles.IconEffect 指定された効果の 1 つを適用する場合、このメソッドは描画されたイメージに効果を適用します。

適用対象