Icon コンストラクタとは? わかりやすく解説

Icon コンストラクタ (Stream, Int32, Int32)

指定データ ストリームから指定の幅と高さで、Icon クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ

指定したファイル名から、Icon クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

Icon コンストラクタ (Stream)


Icon コンストラクタ (String)


Icon コンストラクタ (Icon, Size)

Icon クラス新しインスタンス初期化し要求されサイズ一致するアイコン検索します

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ (Type, String)

指定アセンブリリソースIcon クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

解説解説
使用例使用例

Icon コンストラクタ使用する方法次のコード例示します。この例を実行するには、コードWindows フォーム貼り付けフォームPaint イベント処理しますPaint イベント ハンドラから ConstructAnIconFromAType メソッド呼び出しe を EventArgs として渡します

Private Sub ConstructAnIconFromAType(ByVal
 e As PaintEventArgs)

    Dim icon1 As New Icon(GetType(Control),
 "dotdotdot.ico")
    e.Graphics.DrawIcon(icon1, New Rectangle(10, 10, 50, 50))

End Sub
private void ConstructAnIconFromAType(PaintEventArgs
 e)
{

    Icon icon1 = new Icon(typeof(Control), "dotdotdot.ico");
    e.Graphics.DrawIcon(icon1, new Rectangle(10, 10, 50, 50));

}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ (Stream, Size)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したストリームから指定したサイズIcon クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

例外例外
例外種類条件

ArgumentException

streamnull 参照 (Visual Basic では Nothing)、つまりイメージ データ含まれていません。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ (String, Size)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したファイルか指定したサイズIcon クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

例外例外
例外種類条件

ArgumentException

stringnull 参照 (Visual Basic では Nothing)、つまりイメージ データ含まれていません。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ (Icon, Int32, Int32)

Icon クラス新しインスタンス初期化し要求されサイズ一致するアイコン検索します

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

解説解説
使用例使用例

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Icon コンストラクタ (String, Int32, Int32)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したファイルから幅と高さを指定してIcon クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

例外例外
例外種類条件

ArgumentException

stringnull 参照 (Visual Basic では Nothing)、つまりイメージ データ含まれていません。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Icon コンストラクタ」の関連用語

Icon コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Icon コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS