PRB: Run-Time Error Message '400' : Form Already Displayed ; Can't Show Modally (262441)
The information in this article applies to:
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
This article was previously published under Q262441 SYMPTOMS
When you try to display a modal dialog box window in the Click event of a TabStrip control from Microsoft Windows Common Controls 6.0 Service Pack 3 (SP3), you receive the following error message:
Run-time error '400' :
Form already displayed ; can't show modally.
This message appears only with the service pack 3 version of Mscomctl.ocx.
CAUSE
This behavior occurs because the mouse capture is not released, so all of the mouse inputs still go to the TabStrip control window instead of the modal window.
RESOLUTION
Make a call to the ReleaseCapture API function before displaying the modal form. This releases the mouse capture from the TabStrip control window and restores normal mouse input processing.
Modification Type: | Major | Last Reviewed: | 1/11/2001 |
---|
Keywords: | kbAPI kbCmnCtrls kbCtrl kbDSupport kbprb kbTabCtrl KB262441 |
---|
|