CollectionEditorとは? わかりやすく解説

CollectionEditor クラス

ほとんどの型のコレクション編集するためにデザイン時に利用できるユーザー インターフェイス提供します

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class CollectionEditor
    Inherits UITypeEditor
Dim instance As CollectionEditor
public class CollectionEditor : UITypeEditor
public ref class CollectionEditor : public
 UITypeEditor
public class CollectionEditor extends UITypeEditor
public class CollectionEditor extends
 UITypeEditor
解説解説
使用例使用例

EditorAttribute を使用してCollectionEditorプロパティ関連付けるコード例次に示します

<EditorAttribute(GetType(System.ComponentModel.Design.CollectionEditor),
 GetType(System.Drawing.Design.UITypeEditor))>  _
Public Property testCollection() As
 ICollection
   Get
      Return Icollection
   End Get
   Set
      Icollection = value
   End Set
End Property
Private Icollection As ICollection
[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public ICollection testCollection
{
    get
    {
        return Icollection;
    }
    set
    {
        Icollection = value;
    }
}
private ICollection Icollection;
public:
   [EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
      System::Drawing::Design::UITypeEditor::typeid)]
   property ICollection^ testCollection 
   {
      ICollection^ get()
      {
         return Icollection;
      }
      void set( ICollection^ value )
      {
         Icollection = value;
      }
   }
private:
   ICollection^ Icollection;
/** @attribute EditorAttribute(System.ComponentModel.Design.
    CollectionEditor.class, System.Drawing.Design.UITypeEditor.class)
 */
/** @property 
 */
public ICollection get_TestCollection()
{
    return iCollection;
} //get_TestCollection

/** @property 
 */
public void set_TestCollection(ICollection
 value)
{
    iCollection = value;
} //set_TestCollection

private ICollection iCollection;
継承階層継承階層
System.Object
   System.Drawing.Design.UITypeEditor
    System.ComponentModel.Design.CollectionEditor
       派生クラス
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CollectionEditor メンバ
System.ComponentModel.Design 名前空間
UITypeEditor

CollectionEditor コンストラクタ

指定したコレクション型を使用して、CollectionEditor クラス新しインスタンス初期化します。

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Dim type As Type

Dim instance As New CollectionEditor(type)
public CollectionEditor (
    Type type
)
public:
CollectionEditor (
    Type^ type
)
public CollectionEditor (
    Type type
)
public function CollectionEditor (
    type : Type
)

パラメータ

type

エディタ編集するコレクションの型。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CollectionEditor クラス
CollectionEditor メンバ
System.ComponentModel.Design 名前空間

CollectionEditor プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ IsDropDownResizable  ユーザーがドロップダウン エディタサイズ変更できるかどうかを示す値を取得します。 ( UITypeEditor から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

CollectionEditor クラス
System.ComponentModel.Design 名前空間
UITypeEditor

CollectionEditor メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CancelChanges コレクションへの変更キャンセルします
プロテクト メソッド CanRemoveInstance コレクションの元のメンバ削除できるかどうか示します
プロテクト メソッド CanSelectMultipleInstances 複数コレクション項目を同時に選択できるかどうか示します
プロテクト メソッド CreateCollectionForm 現在のコレクション表示および編集するための新しフォーム作成します
プロテクト メソッド CreateCollectionItemType コレクション格納されているデータ型取得します
プロテクト メソッド CreateInstance 指定したコレクション項目の型の新しインスタンス作成します
プロテクト メソッド CreateNewItemTypes コレクション エディタコレクション格納できるデータ型取得します
プロテクト メソッド DestroyInstance オブジェクト指定されインスタンス破棄します。
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GetDisplayText 特定のリスト項目の表示テキスト取得します
プロテクト メソッド GetItems 指定したコレクション格納しているオブジェクト配列取得します
プロテクト メソッド GetObjectsFromInstance 特定のオブジェクトを含むリスト返します
プロテクト メソッド GetService 要求されサービスがある場合は、そのサービス取得します
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド SetItems 指定した配列コレクション内の項目として設定します
プロテクト メソッド ShowHelp コレクション エディタ既定ヘルプ トピック表示します
参照参照

関連項目

CollectionEditor クラス
System.ComponentModel.Design 名前空間
UITypeEditor

CollectionEditor メンバ

ほとんどの型のコレクション編集するためにデザイン時に利用できるユーザー インターフェイス提供します

CollectionEditor データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ IsDropDownResizable  ユーザーがドロップダウン エディタサイズ変更できるかどうかを示す値を取得します。(UITypeEditor から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CancelChanges コレクションへの変更キャンセルします
プロテクト メソッド CanRemoveInstance コレクションの元のメンバ削除できるかどうか示します
プロテクト メソッド CanSelectMultipleInstances 複数コレクション項目を同時に選択できるかどうか示します
プロテクト メソッド CreateCollectionForm 現在のコレクション表示および編集するための新しフォーム作成します
プロテクト メソッド CreateCollectionItemType コレクション格納されているデータ型取得します
プロテクト メソッド CreateInstance 指定したコレクション項目の型の新しインスタンス作成します
プロテクト メソッド CreateNewItemTypes コレクション エディタコレクション格納できるデータ型取得します
プロテクト メソッド DestroyInstance オブジェクト指定されインスタンス破棄します。
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetDisplayText 特定のリスト項目の表示テキスト取得します
プロテクト メソッド GetItems 指定したコレクション格納しているオブジェクト配列取得します
プロテクト メソッド GetObjectsFromInstance 特定のオブジェクトを含むリスト返します
プロテクト メソッド GetService 要求されサービスがある場合は、そのサービス取得します
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド SetItems 指定した配列コレクション内の項目として設定します
プロテクト メソッド ShowHelp コレクション エディタ既定ヘルプ トピック表示します
参照参照

関連項目

CollectionEditor クラス
System.ComponentModel.Design 名前空間
UITypeEditor


このページでは「.NET Framework クラス ライブラリ リファレンス」からCollectionEditorを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCollectionEditorを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCollectionEditor を検索

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

辞書ショートカット

すべての辞書の索引

「CollectionEditor」の関連用語

CollectionEditorのお隣キーワード
検索ランキング

   

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



CollectionEditorのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS