自己レスですが、その後の進捗です。
メーカーに問い合わせた結果
>>
弊社での調査の結果、他の製品やサンプルで作成した単純なActiveXでも同様の
現象が発生することが確認できました。このことより、本製品固有の問題ではないと思われます。
また、Visual Basic 6で作成したMDIのアプリケーションや、
.NET Framework 2.0の環境では、本現象が発生しませんでした。このことより、
.NET Framework 1.1に本現象の原因がある可能性が高いと思われます。
<<
だそうです。
私のテストではFramework 1.1でも表示されるActiveXはあったのですが、
その辺はメーカーがMicrosoftに問い合わせてくれるそうです。
<現在までにわかっている対応策>
ToolTipをフォームデザイナで貼り付けて、コンポーネントのToolTipプロパティに値をセットする方法では
MDI環境で非表示になる場合がある
→
フォームロードイベント以降にコーディングで
ToolTipを作成し、SetToolTip関数でのコンポーネントへの登録を行う
この方法だと何故か現象が回避できます。