プロパティ グリッドでプロパティに対応するイメージを選択するためのユーザー インターフェイスを提供します。
この型のすべてのメンバの一覧については、ImageEditor メンバ を参照してください。
System.Object
System.Drawing.Design.UITypeEditor
System.Drawing.Design.ImageEditor
System.Drawing.Design.BitmapEditor
Public Class ImageEditor
Inherits UITypeEditor
[C#]
public class ImageEditor : UITypeEditor
[C++]
public __gc class ImageEditor : public UITypeEditor
[JScript]
public class ImageEditor extends UITypeEditor
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
ImageEditor は、プロパティに対応するイメージを選択するためのユーザー インターフェイスを提供する UITypeEditor です。このエディタを起動すると、ファイルを開くためのダイアログ ボックスが表示されます。このダイアログ ボックスでは、ディレクトリ間を移動してファイルを選択できます。ファイル リストは、最初に、このエディタの既定のファイル名拡張子でフィルタ処理されます。
使用例
[Visual Basic, C#, C++] EditorAttribute を使用して、 System.Drawing.ImageEditor にプロパティを関連付ける例を次に示します。
<EditorAttribute(GetType(System.Drawing.Design.ImageEditor), GetType(System.Drawing.Design.UITypeEditor))> _
Public Property testImage() As Image
Get
Return testImg
End Get
Set
testImg = value
End Set
End Property
Private testImg As Image
[C#]
[EditorAttribute(typeof(System.Drawing.Design.ImageEditor), typeof(System.Drawing.Design.UITypeEditor))]
public Image testImage
{
get
{
return testImg;
}
set
{
testImg = value;
}
}
private Image testImg;
[C++]
public:
[EditorAttribute(__typeof(System::Drawing::Design::ImageEditor),
__typeof(System::Drawing::Design::UITypeEditor))]
__property Image* get_testImage() {
return testImg;
}
[EditorAttribute(__typeof(System::Drawing::Design::ImageEditor),
__typeof(System::Drawing::Design::UITypeEditor))]
__property void set_testImage(Image* value) {
testImg = value;
}
private:
Image* testImg;
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Drawing.Design
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Drawing.Design (System.Drawing.Design.dll 内)