0

私たちは、

myMailItem.Display(false)

メソッドは、ユーザーのフォアグラウンドでメッセージ ウィンドウを開くという点で、開発マシンで正常に動作します。VS内で/デバッガーを接続して実行しているかどうか、または単にインストールされたアプリケーションとして実行しているかどうか。

ただし、特定の顧客のマシンでは、Winforms アプリケーションの背後でメッセージが開きます。

Windows のバージョンによる違いはないようです。

これは説明および予測できるものですか?

もちろん、SetForegroundWindow の設定をいじることはできますが、SetForegroundWindows などをやみくもに実験する前に、開発マシンで違いの理由を理解し、「問題」を再現できるようにしたいと考えています。

4

1 に答える 1