IWebEditable.CreateEditorParts メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IWebEditable.CreateEditorParts メソッドの意味・解説 

IWebEditable.CreateEditorParts メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

IWebEditable インターフェイス実装するサーバー コントロール関連付けられているカスタム EditorPart コントロールコレクション返します

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Function CreateEditorParts As EditorPartCollection
Dim instance As IWebEditable
Dim returnValue As EditorPartCollection

returnValue = instance.CreateEditorParts
EditorPartCollection CreateEditorParts ()
EditorPartCollection^ CreateEditorParts ()
EditorPartCollection CreateEditorParts ()
function CreateEditorParts () : EditorPartCollection

戻り値
サーバー コントロール関連付けられているカスタム EditorPart コントロールコレクション格納する EditorPartCollection。

解説解説

CreateEditorParts メソッド使用すると、独自のカスタム コントロール関連付けられているすべてのカスタム EditorPart コントロールWebPart コントロール、またはユーザー コントロールコレクション作成し、それらを EditorPartCollection オブジェクトとして返すことができます。WebPartManager コントロールは、サーバー コントロール編集モードになるたびに、コレクション取得しすべての EditorPart コントロールインスタンス作成します

通常、このメソッドは、カスタム WebPart コントロールでその CreateEditorParts メソッドオーバーライドすることで実装ます。このメソッドでは、ユーザーコントロール関連付けるカスタム EditorPart コントロールインスタンス作成し、それらを EditorPartCollection オブジェクト追加して、そのオブジェクト返しますEditorPart コントロールコレクションは、その後 EditorZoneBase ゾーンの EditorParts プロパティ代入されます。

メモメモ

CreateEditorParts メソッド実装EditorPart コントロールコレクション追加される EditorPart は、その ID プロパティ代入された値を保持する必要がありますそうしない場合コレクションEditorParts プロパティ代入すると例外スローさます。

実装時の注意 CreateEditorParts メソッド返す EditorPartCollection オブジェクト読み取り専用で、そのオブジェクトアクセスして個別コントロール追加するメソッドはありません。ただし、そのメソッドオーバーライドまたは実装では、すべてのカスタム EditorPart コントロール格納する ArrayList などの別の種類の ICollection オブジェクト作成し新しEditorPartCollection オブジェクト作成するときにそれをコンストラクタに渡すことができますコード例については、「使用例」のセクション参照してください

使用例使用例

カスタム WebPart コントロールでの CreateEditorParts メソッドオーバーライド次のコード例示します。この例を実行するために必要な完全なソース コードは、IWebEditable クラス概要トピックにある「例」のセクション参照してください

コード例には、IWebEditable インターフェイス両方メンバ含まれます。CreateEditorParts メソッドオーバーライドは、ArrayList作成して1 つ上のカスタム EditorPart コントロール収集し、そのリスト使用して EditorPartCollection オブジェクト作成します

Public Overrides Function
 CreateEditorParts() _
                            As EditorPartCollection
  Dim editorArray As New
 ArrayList()
  Dim edPart as New TextDisplayEditorPart()
  edPart.ID = Me.ID & "_editorPart1"
  editorArray.Add(edPart)
  Dim editorParts As New
 EditorPartCollection(editorArray)
  Return editorParts

End Function

Public Overrides ReadOnly
 Property WebBrowsableObject() _
                                    As Object
  Get
    Return Me
  End Get
End Property
public override EditorPartCollection CreateEditorParts()
{
  ArrayList editorArray = new ArrayList();
  TextDisplayEditorPart edPart = new TextDisplayEditorPart();
  edPart.ID = this.ID + "_editorPart1";
  editorArray.Add(edPart);
  EditorPartCollection editorParts = 
    new EditorPartCollection(editorArray);
  return editorParts;
}

public override object WebBrowsableObject
{
  get { return this; }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

IWebEditable.CreateEditorParts メソッドのお隣キーワード
検索ランキング

   

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



IWebEditable.CreateEditorParts メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS