This document is archived and information here might be outdated.  Recommended version.


GxCatalog CoClass (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Catalog)  

GxCatalog CoClass

GxObject that represents the catalog.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Interfaces

Interfaces Description
IComPropertySheetEvents (esriSystemUI) Provides access to events that occur on a COM property sheet.
IConnectionPointContainer Supports connection points for connectable objects.
IGxCatalog Provides access to members that manages a GX catalog.
IGxCatalogDefaultDatabase Provides access to members that manages a GX catalog default geodatabase.
IGxCatalogWorkspace Provides access to members that manages a GX catalog workspace.
IGxDataElement Provides access to all GxObjects to get their associated data elements.
IGxDataElementHelper Provides access to interface which allows GxObject implementers to partially or completely fill the properties of the peer data element.
IGxFile Provides access to members that manages a file object.
IGxObject Provides access to members that are common to all GxObjects.
IGxObjectContainer Provides access to members that manage child GxObjects.
IGxObjectEdit Provides access to members that edit/modify a GxObject.
IGxObjectFactories Provides access to members that manage a collection of GxObject factories.
IGxObjectSort Provides access to members that manages the properties determining whether an object should be sorted or not.
IGxObjectUI Provides access to members that represent the icons and menus for a GxObject.
IGxPasteTarget Provides access to members for pasting objects.
IGxPasteTargetHelper Provides access to members that help pasting GxObjects.

Event Interfaces

Interfaces Description
IGxCatalogEventsDisp (default) Provides access to events that the catalog can fire.
IGxCatalogEvents Provides access to events that the catalog can fire.

Working with Events

[Visual Basic 6.0]

When working with GxCatalog's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pGxCatalog as GxCatalog

When implementing IGxCatalogEvents declare variables as follows:

Private WithEvents pGxCatalog as GxCatalog