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

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

EditorPartCollection.IndexOf メソッド

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

コレクション内の特定のメンバ位置返します

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

Public Function IndexOf ( _
    editorPart As EditorPart _
) As Integer
Dim instance As EditorPartCollection
Dim editorPart As EditorPart
Dim returnValue As Integer

returnValue = instance.IndexOf(editorPart)
public int IndexOf (
    EditorPart editorPart
)
public:
int IndexOf (
    EditorPart^ editorPart
)
public int IndexOf (
    EditorPart editorPart
)
public function IndexOf (
    editorPart : EditorPart
) : int

パラメータ

editorPart

コレクションメンバである EditorPart。

戻り値
EditorPart コントロールの、コレクション内でのインデックス対応する整数

解説解説
使用例使用例

IndexOf メソッド使用して、EditorPartCollection オブジェクト内で EditorPart コントロール検索する方法次のコード例示します例の実行必要なコード全体については、EditorPartCollection クラス概要で「例」を参照してください

Button1_Click イベント内のコードは、EditorPartCollection オブジェクト作成しIndexOf メソッド使用してコレクション内で PropertyGridEditorPart1 コントロール検索し、その ChromeType プロパティ設定します

<script runat="server">

  Protected Sub Button1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    Dim list As New ArrayList(2)
    list.Add(AppearanceEditorPart1)
    list.Add(PropertyGridEditorPart1)
    ' Pass an ICollection object to the constructor.
    Dim myParts As New EditorPartCollection(list)
    Dim editor As EditorPart
    For Each editor In myParts
      editor.BackColor = System.Drawing.Color.LightBlue
      editor.Description = "My " + editor.DisplayTitle
 + " editor."
    Next editor
    
    ' Use the IndexOf property to locate an EditorPart control.
    Dim propertyGridPart As Integer
 = _
      myParts.IndexOf(PropertyGridEditorPart1)
    myParts(propertyGridPart).ChromeType = PartChromeType.TitleOnly
    
    ' Use the Contains method to see if an EditorPart exists.
    If Not myParts.Contains(LayoutEditorPart1)
 Then
      LayoutEditorPart1.BackColor = System.Drawing.Color.LightYellow
    End If
    
    ' Use the CopyTo method to create an array of EditorParts.
    Dim partArray(2) As EditorPart
    partArray(0) = LayoutEditorPart1
    myParts.CopyTo(partArray, 1)
    Label1.Text = "<h3>EditorParts in Custom Array</h3>"
    Dim ePart As EditorPart
    For Each ePart In partArray
      Label1.Text += ePart.Title + "<br />"
    Next ePart

  End Sub

</script>
<script runat="server">

  protected void Button1_Click(object sender,
 EventArgs e)
  {
    ArrayList list = new ArrayList(2);
    list.Add(AppearanceEditorPart1);
    list.Add(PropertyGridEditorPart1);
    // Pass an ICollection object to the constructor.
    EditorPartCollection myParts = new EditorPartCollection(list);
    foreach (EditorPart editor in myParts)
    {
      editor.BackColor = System.Drawing.Color.LightBlue;
      editor.Description = "My " + editor.DisplayTitle + " editor.";
    }

    // Use the IndexOf property to locate an EditorPart control.
    int propertyGridPart = myParts.IndexOf(PropertyGridEditorPart1);
    myParts[propertyGridPart].ChromeType = PartChromeType.TitleOnly;

    // Use the Contains method to see if an EditorPart exists.
    if(!myParts.Contains(LayoutEditorPart1))
      LayoutEditorPart1.BackColor = System.Drawing.Color.LightYellow;
    
    // Use the CopyTo method to create an array of EditorParts.
    EditorPart[] partArray = new EditorPart[3];
    partArray[0] = LayoutEditorPart1;
    myParts.CopyTo(partArray,1);
    Label1.Text = "<h3>EditorParts in Custom Array</h3>";
    foreach (EditorPart ePart in partArray)
    {
      Label1.Text += ePart.Title + "<br />";
    }

  }

</script>

ブラウザページ読み込む場合、[Display Mode] ドロップダウン リスト コントロールの [編集] を選択することにより、ページ編集モード切り替えることができますTextDisplayWebPart コントロールタイトル バー動詞メニュー (下向き矢印) をクリックし、[編集] をクリックすることにより、コントロール編集できます編集中のユーザー インターフェイス (UI) が表示状態の場合すべての EditorPart コントロール表示できます。[Create EditorPartCollection] ボタンクリックすると、ページ末尾付近にある PropertyGridEditorPart1 コントロール境界線なしのタイトル表示されることを確認できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EditorPartCollection クラス
EditorPartCollection メンバ
System.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツ ページ



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS