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


ITOCControl2.Object Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IT > ITOCControl2 Interface > ITOCControl2.Object Property
ArcGIS Developer Help

ITOCControl2.Object Property

A property that returns the underlying control. This can be used when the control is inside a wrapper object that has been added by a development environment.

[Visual Basic .NET]
Public ReadOnly Property Object As Object
[C#]
public object Object {get;}
[C++]
HRESULT get_Object(
void
);

Product Availability

Available with ArcGIS Engine.

Description

In some development environments it is not possible to query interface directly on the control to other COM interfaces, beacuse the control is contained within a wrapper object. To get the real control use the Object property.

[C#]

When querying interface to ITOCControl2 in Visual Basic .NET or Visual C# .NET the Object property or container specific code must be used. This is because .NET contains the real control inside a wrapper object known as an host.

ITOCControl2 tocControl = axTOCControl1.Object as ITOCControl2;

[Visual Basic .NET]

When querying interface to ITOCControl2 in Visual Basic .NET or Visual C# .NET the Object property or container specific code must be used. This is because .NET contains the real control inside a wrapper object known as an host.

Dim tocControl As ITOCControl2 = AxTOCControl1.Object

See Also

ITOCControl2 Interface