私は主に asp.NET MVC 開発者ですが、WinForms アプリを継承して維持および拡張しています。その機能の 1 つは、多くの山かっことテキストが挿入される BrowserPanel コントロールを備えた単純な WinForm であるレポート ウィンドウです。レポートは単なる HTML テーブルのセットです。
私の「問題」は、ポップアップフォームであるため、BrowserPanel を含むレポートフォームがモーダルであることです。非モーダルな WinForm にしない方がよい理由は理解できたと思いますが、ユーザーがアプリの他の部分にいるときにレポート ウィンドウを開くことができればいいと思います。
ユーザーがレポートを表示したい場合、この WebForm/BrowserPanel パラダイムを使用する代わりに、WinForm で BrowserPanel を使用する代わりに、すべてのレポート HTML をユーザーのブラウザーに送信できますか? それとも、それは本当に悪い考えですか?それがいい考えなら、どうすればそのようなことをすることができますか?
お時間をいただきありがとうございました。