laptop and a wrench

Bug

Developer Samples: IContentsView.cs and IContentsView.vb leave a reminant over the Table of Contents (TOC) in ArcMap.

Zuletzt veröffentlicht: August 25, 2014 No Product Found
Bug-ID-Nummer NIM002526
EingereichtMay 15, 2006
Zuletzt geändertJune 5, 2024
Gilt fürNo Product Found
Gefunden in Version9.1
ProgrammspracheVB.Net
Behoben in Version9.3
StatusFixed

Workaround

The problem can be fixed by adding Win32 ShowWindow function to IContentsView class (both for VB.NET and C#). Step 1. Add the following Win32 call IContentsView class: private const int SW_SHOW = 9; private const int SW_HIDE = 0; //Win32 API Calls [DllImport("User32.dll")] public static extern int ShowWindow( int hwnd, int nCmd);Step 2. In Activate() of the ContentsView, show the TOCControl as shown below: In public void Activate(int parentHWnd, IMxDocument Document) { ShowWindow(m_tocControl.hWnd, SW_SHOW); }Step 3. In Deactivate() of ContentsView hide the TOCControl as shown below: In public void Deactivate() { ShowWindow(m_tocControl.hWnd, SW_HIDE); }Complie the project and sample should work properly.

Schritte zur Reproduzierung

Bug-ID: NIM002526

Software:

  • No Product Found

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln