Icon コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Icon クラスの新しいインスタンスを初期化します。
オーバーロード
Icon(Stream) |
指定したデータ ストリームで Icon クラスの新しいインスタンスを初期化します。 |
Icon(String) |
指定したファイル名から、Icon クラスの新しいインスタンスを初期化します。 |
Icon(Icon, Size) |
Icon クラスの新しいインスタンスを初期化し、要求されたサイズに一致するアイコンを検索します。 |
Icon(Stream, Size) |
指定したストリームから指定したサイズで Icon クラスの新しいインスタンスを初期化します。 |
Icon(String, Size) |
指定したファイルから指定したサイズで Icon クラスの新しいインスタンスを初期化します。 |
Icon(Type, String) |
指定のアセンブリのリソースで Icon クラスの新しいインスタンスを初期化します。 |
Icon(Icon, Int32, Int32) |
Icon クラスの新しいインスタンスを初期化し、要求されたサイズに一致するアイコンを検索します。 |
Icon(Stream, Int32, Int32) |
指定のデータ ストリームから指定の幅と高さで、Icon クラスの新しいインスタンスを初期化します。 |
Icon(String, Int32, Int32) |
指定したファイルから幅と高さを指定して、Icon クラスの新しいインスタンスを初期化します。 |
Icon(Stream)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定したデータ ストリームで Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::IO::Stream ^ stream);
public Icon (System.IO.Stream stream);
new System.Drawing.Icon : System.IO.Stream -> System.Drawing.Icon
Public Sub New (stream As Stream)
パラメーター
例外
stream
パラメーターが null
です。
注釈
アイコン リソースには、複数のアイコン イメージを含めることができます。 1 つのアイコン ファイルには、複数のサイズと色深度の画像が含まれている場合があります。 アプリケーションで使用されるイメージは、オペレーティング システムと設定によって異なります。 次の一覧では、アイコンの一般的なサイズについて詳しく説明します。
16 ピクセル x 16 ピクセル
32 ピクセル x 32 ピクセル
48 ピクセル x 48 ピクセル
このコンストラクターは、指定されたストリームに含まれる最小のイメージを返します。
適用対象
Icon(String)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定したファイル名から、Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::String ^ fileName);
public Icon (string fileName);
new System.Drawing.Icon : string -> System.Drawing.Icon
Public Sub New (fileName As String)
パラメーター
注釈
アイコン リソースには、複数のアイコン イメージを含めることができます。 1 つのアイコン ファイルには、複数のサイズと色深度の画像が含まれている場合があります。 アプリケーションで使用されるイメージは、オペレーティング システムと設定によって異なります。 次の一覧では、アイコンの一般的なサイズについて詳しく説明します。
16 ピクセル x 16 ピクセル
32 ピクセル x 32 ピクセル
48 ピクセル x 48 ピクセル
このコンストラクターは、指定したファイルに含まれている最小のイメージを返します。
適用対象
Icon(Icon, Size)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
Icon クラスの新しいインスタンスを初期化し、要求されたサイズに一致するアイコンを検索します。
public:
Icon(System::Drawing::Icon ^ original, System::Drawing::Size size);
public Icon (System.Drawing.Icon original, System.Drawing.Size size);
new System.Drawing.Icon : System.Drawing.Icon * System.Drawing.Size -> System.Drawing.Icon
Public Sub New (original As Icon, size As Size)
パラメーター
例外
original
パラメーターが null
です。
注釈
サイズと完全に一致するバージョンが見つからない場合は、最も近い一致が使用されます。 パラメーターが original
1 つのサイズの である Icon 場合、このメソッドは重複するアイコンのみを作成します。 メソッドのストレッチ機能 DrawImage を使用して、アイコンのサイズを変更します。
適用対象
Icon(Stream, Size)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定したストリームから指定したサイズで Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::IO::Stream ^ stream, System::Drawing::Size size);
public Icon (System.IO.Stream stream, System.Drawing.Size size);
new System.Drawing.Icon : System.IO.Stream * System.Drawing.Size -> System.Drawing.Icon
Public Sub New (stream As Stream, size As Size)
パラメーター
- stream
- Stream
アイコン データを格納しているストリーム。
- size
- Size
アイコンのサイズ。
例外
stream
が null
、つまりイメージ データが含まれていません。
適用対象
Icon(String, Size)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定したファイルから指定したサイズで Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::String ^ fileName, System::Drawing::Size size);
public Icon (string fileName, System.Drawing.Size size);
new System.Drawing.Icon : string * System.Drawing.Size -> System.Drawing.Icon
Public Sub New (fileName As String, size As Size)
パラメーター
- fileName
- String
アイコンのデータを格納するファイルのパスと名前。
- size
- Size
アイコンのサイズ。
例外
string
が null
、つまりイメージ データが含まれていません。
注釈
指定したファイルに目的のサイズに一致するイメージが含まれていない場合は、最も近いサイズのアイコンが返されます。
fileName
は、現在のアプリケーション ディレクトリにない場合は、完全なパスを含める必要があります。
適用対象
Icon(Type, String)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定のアセンブリのリソースで Icon クラスの新しいインスタンスを初期化します。
public:
Icon(Type ^ type, System::String ^ resource);
public Icon (Type type, string resource);
new System.Drawing.Icon : Type * string -> System.Drawing.Icon
Public Sub New (type As Type, resource As String)
パラメーター
- resource
- String
読み込むリソース名。
例外
resource
によって指定されたアイコンが、指定された type
が含まれるアセンブリに見つかりません。
例
次のコード例では、 コンストラクターの使用方法を Icon 示します。 この例を実行するには、コードを Windows フォームに貼り付け、フォームの Paint イベントを処理します。 イベント ハンドラーから メソッドをConstructAnIconFromAType
Paint呼び出し、 を としてEventArgs渡しますe
。
private void ConstructAnIconFromAType(PaintEventArgs e)
{
Icon icon1 = new Icon(typeof(Control), "Error.ico");
e.Graphics.DrawIcon(icon1, new Rectangle(10, 10, 50, 50));
}
Private Sub ConstructAnIconFromAType(ByVal e As PaintEventArgs)
Dim icon1 As New Icon(GetType(Control), "Error.ico")
e.Graphics.DrawIcon(icon1, New Rectangle(10, 10, 50, 50))
End Sub
注釈
このコンストラクターは、 パラメーターで指定された型を含むアセンブリ内の パラメーターでresource
指定された名前を持つ リソースから をtype
作成Iconします。
このコンストラクターは、指定された型の名前空間とリソースの文字列名を組み合わせて、アセンブリ マニフェストで一致するものを探します。 たとえば、 型と Error.ico
をControlこのコンストラクターに渡し、 という名前System.Windows.Forms.Error.ico
のリソースを検索できます。
適用対象
Icon(Icon, Int32, Int32)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
Icon クラスの新しいインスタンスを初期化し、要求されたサイズに一致するアイコンを検索します。
public:
Icon(System::Drawing::Icon ^ original, int width, int height);
public Icon (System.Drawing.Icon original, int width, int height);
new System.Drawing.Icon : System.Drawing.Icon * int * int -> System.Drawing.Icon
Public Sub New (original As Icon, width As Integer, height As Integer)
パラメーター
- original
- Icon
別のサイズの読み込み元のアイコン。
- width
- Int32
新しいアイコンの幅。
- height
- Int32
新しいアイコンの高さ。
例外
original
パラメーターが null
です。
例
次のコード例は、ToBitmap メソッドの使用方法を示します。 この例は、Windows フォームで使用するように設計されています。 フォームをCreateし、次のコードを貼り付けます。 フォームのIconToBitmap
イベント ハンドラーで メソッドを呼び出し、 を としてPaintEventArgs渡しますe
。Paint
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.Exclamation, 40, 40);
// Call ToBitmap to convert it.
Bitmap bmp = icon1.ToBitmap();
// Draw the bitmap.
e.Graphics.DrawImage(bmp, new Point(30, 30));
}
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
注釈
サイズと完全に一致するバージョンが見つからない場合は、最も近い一致が使用されます。 パラメーターが original
1 つのサイズの である Icon 場合、このメソッドは重複するアイコンのみを作成します。 メソッドのストレッチ機能 DrawImage を使用して、アイコンのサイズを変更します。
適用対象
Icon(Stream, Int32, Int32)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定のデータ ストリームから指定の幅と高さで、Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::IO::Stream ^ stream, int width, int height);
public Icon (System.IO.Stream stream, int width, int height);
new System.Drawing.Icon : System.IO.Stream * int * int -> System.Drawing.Icon
Public Sub New (stream As Stream, width As Integer, height As Integer)
パラメーター
- stream
- Stream
アイコンの読み込み元のデータ ストリーム。
- width
- Int32
アイコンの幅 (ピクセル単位)。
- height
- Int32
アイコンの高さ (ピクセル単位)。
例外
stream
パラメーターが null
です。
適用対象
Icon(String, Int32, Int32)
- ソース:
- Icon.cs
- ソース:
- Icon.cs
- ソース:
- Icon.cs
指定したファイルから幅と高さを指定して、Icon クラスの新しいインスタンスを初期化します。
public:
Icon(System::String ^ fileName, int width, int height);
public Icon (string fileName, int width, int height);
new System.Drawing.Icon : string * int * int -> System.Drawing.Icon
Public Sub New (fileName As String, width As Integer, height As Integer)
パラメーター
例外
string
が null
、つまりイメージ データが含まれていません。
注釈
指定したファイルに、目的の高さと幅に一致するイメージが含まれていない場合は、最も近いサイズのアイコンが返されます。
fileName
は、現在のアプリケーション ディレクトリにない場合は、完全なパスを含める必要があります。
適用対象
.NET