カスタムUserControl
がアプリケーションのメインフォームを前面に表示する方法はありますか?
基本的に、私はいくつかのサードパーティライブラリと統合しており、それらを呼び出すたびに、そのアプリケーションは他のすべてのライブラリの前に置かれます。カスタムコントロールがメインフォームをすべての上に戻すように要求できるようにしたいと思います。
メインフォームからイベントをキャッチすることを考えていましたLeave
が、これは良い考えではないようです。
プログラム階層...
MainForm > TabControl > TabPages[] > each as a Custom UserControl
親または子に相手を認識させる必要はありません(それが推奨される方法でない限り)。私の通常の開発はWebベースであるため、誰が誰と話し、Windowsフォームアプリの適切な設計はまだ私にとって新しいものです。