I use a third party docking/document management control and all works very well except when I undock (float) the syntaxeditor control in the 3rd party float container.
I noticed that before floating the syntaxeditor control if the smarttag was visible once, the smarttag and tooltip shows fine the first time on the floating container but the 2nd time it is requested, it appears to go between syntaxeditor control and its container.
If the smarttag never showed while docked, all works well even in floating container, and, when the smarttag do fall behind, after docking the float syntaxeditor control,it works fine again.
I wonder if it is because the syntaxeditor or perhaps one of its component do not get the message that the parent changed. It does look like the intelliprompt (perhaps the syntaxeditor as a whole) only want to reference the main form.
Is there a way to dispose and create a new intelliprompt or is there a way I can simulate a smarttag using my own control to be able to BringToFront() should the problem occur regardless.