Icon クラス
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
<SerializableAttribute> _ Public NotInheritable Class Icon Inherits MarshalByRefObject Implements ISerializable, ICloneable, IDisposable
[SerializableAttribute] public sealed class Icon : MarshalByRefObject, ISerializable, ICloneable, IDisposable
[SerializableAttribute] public ref class Icon sealed : public MarshalByRefObject, ISerializable, ICloneable, IDisposable
/** @attribute SerializableAttribute() */ public final class Icon extends MarshalByRefObject implements ISerializable, ICloneable, IDisposable
SerializableAttribute public final class Icon extends MarshalByRefObject implements ISerializable, ICloneable, IDisposable
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)); }
System.MarshalByRefObject
System.Drawing.Icon
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (Stream, Int32, Int32)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Dim stream As Stream Dim width As Integer Dim height As Integer Dim instance As New Icon(stream, width, height)
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
Icon (Stream) | 指定したデータ ストリームで Icon クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
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 クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
Icon (String, Int32, Int32) | 指定したファイルから幅と高さを指定して、Icon クラスの新しいインスタンスを初期化します。 |
Icon コンストラクタ (Stream)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (String)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (Icon, Size)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
解説
要求サイズに一致するアイコンが見つからない場合は、最も近いものが使用されます。original パラメータが単一サイズの Icon である場合、このメソッドはアイコンの複製だけを行います。アイコンのサイズを変更するには、DrawImage メソッドの拡大機能を使用します。
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (Type, String)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
解説
使用例
Icon コンストラクタを使用する方法を次のコード例に示します。この例を実行するには、コードを Windows フォームに貼り付け、フォームの Paint イベントを処理します。Paint イベント ハンドラから ConstructAnIconFromAType メソッドを呼び出し、e を EventArgs として渡します。
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (Stream, Size)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
例外
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (String, Size)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
例外
解説
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (Icon, Int32, Int32)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Dim original As Icon Dim width As Integer Dim height As Integer Dim instance As New Icon(original, width, height)
要求サイズに一致するアイコンが見つからない場合は、最も近いものが使用されます。original パラメータが単一サイズの Icon である場合、このメソッドはアイコンの複製だけを行います。アイコンのサイズを変更するには、DrawImage メソッドの拡大機能を使用します。
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)); }
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon コンストラクタ (String, Int32, Int32)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Dim fileName As String Dim width As Integer Dim height As Integer Dim instance As New Icon(fileName, width, height)
- width
Icon の幅。
- height
Icon の高さ。
解説
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Icon プロパティ
Icon メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Clone | Icon のクローンを作成して、イメージを複製します。 | |
CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) | |
Dispose | この Icon によって使用されているすべてのリソースを解放します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
ExtractAssociatedIcon | 指定したファイルに含まれるイメージのアイコン表現を返します。 | |
FromHandle | アイコン (HICON) を識別する指定の Windows ハンドルから GDI+ Icon を作成します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
Save | この Icon を指定の出力 Stream に保存します。 | |
ToBitmap | この Icon を GDI+ の Bitmap に変換します。 | |
ToString | オーバーライドされます。 Icon を説明する文字列をユーザーが判読できる形式で取得します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
名前 | 説明 | |
---|---|---|
System.Runtime.Serialization.ISerializable.GetObjectData | SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。 |
Icon メンバ
Windows のアイコン (オブジェクトを表すために使用される小さなビットマップ イメージ) を表します。アイコンは透明なビットマップと考えることもできますが、そのサイズはシステムによって決定されます。
パブリック コンストラクタ
パブリック プロパティ
パブリック メソッド
名前 | 説明 | |
---|---|---|
Clone | Icon のクローンを作成して、イメージを複製します。 | |
CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) | |
Dispose | この Icon によって使用されているすべてのリソースを解放します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
ExtractAssociatedIcon | 指定したファイルに含まれるイメージのアイコン表現を返します。 | |
FromHandle | アイコン (HICON) を識別する指定の Windows ハンドルから GDI+ Icon を作成します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
Save | この Icon を指定の出力 Stream に保存します。 | |
ToBitmap | この Icon を GDI+ の Bitmap に変換します。 | |
ToString | オーバーライドされます。 Icon を説明する文字列をユーザーが判読できる形式で取得します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
名前 | 説明 | |
---|---|---|
System.Runtime.Serialization.ISerializable.GetObjectData | SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。 |
固有名詞の分類
Weblioに収録されているすべての辞書からiconを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からicon を検索
- iconのページへのリンク