Exception when using a floating ToolWindows and ToolStrip

Docking/MDI for Windows Forms Forum

Posted 16 years ago by BLANC Stéphane - Staubli Robotics Suite Product Manager, STAUBLI
Version: 2.0.93
Platform: .NET 2.0
Environment: Windows XP (32-bit)

An exception is raised when using a floating ToolWindows containing ToolStrip.

To reproduce it,

* In a floating window : display the tooltip of the toolstrip
* dock the ToolWindow
* Try to display the same tooltip

The following exception is raised :

Cannot access a disposed object.
Object name: 'fy'.

------- Stack Trace -------
at System.Windows.Forms.Control.CreateHandle()
at System.Windows.Forms.Form.CreateHandle()
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.ToolTip.get_CreateParams()
at System.Windows.Forms.ToolTip.CreateHandle()
at System.Windows.Forms.ToolTip.Hide(IWin32Window win)
at System.Windows.Forms.ToolStrip.UpdateToolTip(ToolStripItem item)
at System.Windows.Forms.ToolStripItem.OnMouseHover(EventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.MouseHoverTimer.OnTick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Any idea to solve it ?

Thanks for your help



Comments (2)

Posted 16 years ago by BLANC Stéphane - Staubli Robotics Suite Product Manager, STAUBLI
... I've just found that topic on the forum
and I think that it's the same problem !!! :-(

Posted 16 years ago by Actipro Software Support - Cleveland, OH, USA
Yes, this issue can easily be duplicated without even using our controls and just moving the ToolStrip to different parent Forms. Unfortunately we have not found a workaround for it since the bug is so deep in Microsoft's code.

Actipro Software Support

The latest build of this product (v23.1.2) was released 20 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.