CatalogPartCollection コンストラクタ ()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CatalogPartCollection コンストラクタ ()の意味・解説 

CatalogPartCollection コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

CatalogPartCollection クラス新しい空のインスタンス初期化します。

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

Dim instance As New CatalogPartCollection
public CatalogPartCollection ()
public:
CatalogPartCollection ()
public CatalogPartCollection ()
public function CatalogPartCollection ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CatalogPartCollection コンストラクタ (ICollection)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

CatalogPartCollection クラス新しインスタンスを、CatalogPart コントロールICollection コレクション渡して初期化します。

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

Public Sub New ( _
    catalogParts As ICollection _
)
Dim catalogParts As ICollection

Dim instance As New CatalogPartCollection(catalogParts)
public CatalogPartCollection (
    ICollection catalogParts
)
public:
CatalogPartCollection (
    ICollection^ catalogParts
)
public CatalogPartCollection (
    ICollection catalogParts
)
public function CatalogPartCollection (
    catalogParts : ICollection
)

パラメータ

catalogParts

CatalogPart コントロールの ICollection。

解説解説
使用例使用例

カスタム CatalogPartCollection作成しバッチ操作実行して読み取り専用であるコレクション内のCatalogPart コントロール変更する方法次のコード例示します例の実行必要なコード全体については、CatalogPartCollection クラス概要トピックで「例」を参照してください

Button1_Click メソッドコードは、ArrayList オブジェクト作成しページ内の 2 つCatalogPart コントロールをそのオブジェクト追加した後に CatalogPartCollection使用して新しCatalogPartCollection オブジェクト作成しますコレクション自体読み取り専用でも、基になる CatalogPart コントロールを、バッチ操作変更する方法示されています。このコードは、各コントロールDescription プロパティ更新しながらコレクション反復処理ます。

Protected Sub Button1_Click(ByVal
 sender As Object, ByVal
 e As EventArgs) 
    Dim list As New ArrayList(2)
    list.Add(PageCatalogPart1)
    list.Add(DeclarativeCatalogPart1)
    ' Pass an ICollection object to the constructor.
    Dim myParts As New CatalogPartCollection(list)
    Dim catalog As CatalogPart
    For Each catalog In
  myParts
        catalog.Description = "My " + catalog.DisplayTitle
    Next catalog
    
    ' Use the IndexOf property to locate a CatalogPart control.
    Dim PageCatalogPartIndex As Integer
 = _
      myParts.IndexOf(PageCatalogPart1)
    myParts(PageCatalogPartIndex).ChromeType = PartChromeType.TitleOnly
    
    ' Use the Contains method to see if a CatalogPart control exists.
    If myParts.Contains(PageCatalogPart1) Then
        Dim closedWebPart As WebPart = Nothing
        Dim descriptions As WebPartDescriptionCollection
 = _
          PageCatalogPart1.GetAvailableWebPartDescriptions()
        If descriptions.Count > 0 Then
            closedWebPart = PageCatalogPart1.GetWebPart(descriptions(0))
            closedWebPart.AllowClose = False
        End If
    End If
    
    ' Use indexers to display the details of the CatalogPart controls.
    Label1.Text = String.Empty
    Label1.Text = _
      "<h3>PageCatalogPart Details</h3>"
 & _
      "ID: " & myParts(0).ID + "<br
 />" & _
      "Count: " & myParts(0).GetAvailableWebPartDescriptions().Count
    Label1.Text += _
      "<h3>DeclarativeCatalogPart Details</h3>"
 & _
      "ID: " & myParts("DeclarativeCatalogPart1").ID
 & "<br />" & _
      "Count: " & myParts("DeclarativeCatalogPart1")
 _
        .GetAvailableWebPartDescriptions().Count

End Sub 
protected void Button1_Click(object sender,
 EventArgs e)
{
  ArrayList list = new ArrayList(2);
  list.Add(PageCatalogPart1);
  list.Add(DeclarativeCatalogPart1);
  // Pass an ICollection object to the constructor.
  CatalogPartCollection myParts = new CatalogPartCollection(list);
  foreach (CatalogPart catalog in myParts)
  {
    catalog.Description = "My " + catalog.DisplayTitle;
  }

  // Use the IndexOf property to locate a CatalogPart control.
  int PageCatalogPartIndex = myParts.IndexOf(PageCatalogPart1);
  myParts[PageCatalogPartIndex].ChromeType = PartChromeType.TitleOnly;

  // Use the Contains method to see if a CatalogPart control exists.
  if (myParts.Contains(PageCatalogPart1))
  {
    WebPart closedWebPart = null;
    WebPartDescriptionCollection descriptions = PageCatalogPart1.GetAvailableWebPartDescriptions();
    if (descriptions.Count > 0)
    {
      closedWebPart = PageCatalogPart1.GetWebPart(descriptions[0]);
      closedWebPart.AllowClose = false;
    }
  }
  
  // Use indexers to display the details of the CatalogPart controls.
  Label1.Text = String.Empty;
  Label1.Text =
    "<h3>PageCatalogPart Details</h3>" +
    "ID: " + myParts[0].ID + "<br />" +
    "Count: " + myParts[0].GetAvailableWebPartDescriptions().Count;
  Label1.Text += 
    "<h3>DeclarativeCatalogPart Details</h3>" +
    "ID: " + myParts["DeclarativeCatalogPart1"].ID + "<br
 />" +
    "Count: " + myParts["DeclarativeCatalogPart1"].GetAvailableWebPartDescriptions().Count;
}

ブラウザページ読み込む場合、[Display Mode] ドロップダウン リスト コントロールで [カタログ] を選択することにより、ページカタログ モード切り替えることができます。[Display CatalogPart Properties] をクリックすると、CatalogPartCollection オブジェクトアクセスます。さらに、格納されている CatalogPart コントロール特定のプロパティ表示されます。また、マウス ポインタを DeclarativeCatalogPart コントロール境界内のタイトル テキスト上に移動してボタンクリックすると、新し説明テキストコントロール追加されていることを確認できます。この説明ツールヒント内に表示されます。[ページ カタログ] リンクをクリックして PageCatalogPart コントロール表示すると、このコントロール説明更新されていることも確認できます

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

CatalogPartCollection コンストラクタ (CatalogPartCollection, ICollection)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ゾーン内の既存CatalogPart コントロールICollection コレクションおよび追加コントロールコレクションで渡すことによって、CatalogPartCollection クラス新しインスタンス初期化します。

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

Public Sub New ( _
    existingCatalogParts As CatalogPartCollection, _
    catalogParts As ICollection _
)
Dim existingCatalogParts As CatalogPartCollection
Dim catalogParts As ICollection

Dim instance As New CatalogPartCollection(existingCatalogParts,
 catalogParts)
public CatalogPartCollection (
    CatalogPartCollection existingCatalogParts,
    ICollection catalogParts
)
public:
CatalogPartCollection (
    CatalogPartCollection^ existingCatalogParts, 
    ICollection^ catalogParts
)
public CatalogPartCollection (
    CatalogPartCollection existingCatalogParts, 
    ICollection catalogParts
)
public function CatalogPartCollection (
    existingCatalogParts : CatalogPartCollection, 
    catalogParts : ICollection
)

パラメータ

existingCatalogParts

ゾーン内の既存の CatalogPart コントロールの ICollection。

catalogParts

追加CatalogPart コントロールICollection

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

CatalogPartCollection コンストラクタ

CatalogPartCollection クラス新しインスタンス初期化します。

CatalogPart コントロール格納している CatalogZoneBase ゾーンは、通常、CreateCatalogParts メソッド使用して CatalogPartCollection オブジェクト作成するコントロールです。ただし、プログラム使用するために、独自の CatalogPartCollection オブジェクト作成することもできます

ASP.NET Web パーツ ページ
オーバーロードの一覧オーバーロードの一覧
名前 説明
CatalogPartCollection () CatalogPartCollection クラス新しい空のインスタンス初期化します。
CatalogPartCollection (ICollection) CatalogPartCollection クラス新しインスタンスを、CatalogPart コントロールの ICollection コレクション渡して初期化します。
CatalogPartCollection (CatalogPartCollection, ICollection) ゾーン内の既存CatalogPart コントロールICollection コレクションおよび追加コントロールコレクションで渡すことによって、CatalogPartCollection クラス新しインスタンス初期化します。
参照参照

関連項目

CatalogPartCollection クラス
CatalogPartCollection メンバ
System.Web.UI.WebControls.WebParts 名前空間

その他の技術情報

ASP.NET Web パーツ ページ
ASP.NET Web パーツ ページ


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

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

辞書ショートカット

すべての辞書の索引

「CatalogPartCollection コンストラクタ ()」の関連用語

CatalogPartCollection コンストラクタ ()のお隣キーワード
検索ランキング

   

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



CatalogPartCollection コンストラクタ ()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS