VB.NETでActiveXコントロールを使い、そのコントロールからモードレスフォームを表示できない拳
某プラグイン開発サンプルをVB.NETに変換してみようとしたのだが、ActiveXでモードレスフォームを表示しようとするところで
ActiveX DLL、ActiveX コントロール、またはプロパティ ページから このホスト アプリケーションにモードレス フォームを表示することはできません。
といわれてしまう。
http://www.appdevel.co.jp/technicalinfo/tips.aspx
を見ると、これは仕方のないことらしく、回避策としてVB6で、このコントロールをラッピングするActiveX EXEを作るというのが書いてあった。
うーむ。そこまではしたくないしなあ。素直に6でいじるかなあ。。。