CatalogPartCollection::IndexOf Method
Returns the position of a particular member of the collection.
Assembly: System.Web (in System.Web.dll)
Parameters
- catalogPart
- Type: System.Web.UI.WebControls.WebParts::CatalogPart
A CatalogPart that is a member of the collection.
The IndexOf method is useful if you have multiple CatalogPart controls on a Web Parts page, and you need to locate a particular control in the collection.
The following code example demonstrates how you can determine the position of a member of a CatalogPartCollection collection by using its IndexOf property. For the full code required to run the example, see the Example section of the CatalogPartCollection class overview topic.
The code in the Button1_Click method creates a new CatalogPartCollection object named myParts. The method uses the IndexOf property to retrieve the position of the PageCatalogPart control, and then changes a property value on the control.
After you load the page in a browser, you can switch the page into catalog mode by selecting Catalog in the Display Mode drop-down list control. Clicking the Display CatalogPart Properties button accesses the CatalogPartCollection object and displays certain properties of the contained CatalogPart controls. Click the Page Catalog link to display the contents of the PageCatalogPart control. Note that it has only a title and no border, because its ChromeType property value was changed to TitleOnly in the code that used the IndexOf property to retrieve the control.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.