2009-07-29 16 views
0

私のアプリケーションが動作するキオスクを保護しようとしています。そのプロセスの一環として、私はexplorer.exeとタスクマネージャを殺すことに決めました。 explorer.exeが死んでいる間にアプリケーションを最小化すると、デスクトップの上に最小化されたタスクバーとして表示されます。問題は、これらのタイトルバーがすべてのフォアグラウンドウィンドウの上にあり、他のアプリケーションが実行されている間に視覚的異常を引き起こすことです。explorer.exeが死んでいるときに最小化されたタイトルバーを隠す

最小化されたウィンドウを完全に非表示にするにはどうすればよいですか?

答えて

0

自分の質問...使用に答える

Form.hide(); 

代わりの

Form.WindowState = FormWindowState.Minimized; 
1

これらを最小限に抑える代わりに、左に9000ピクセルを投げて、必要なときに戻してください。

ウィンドウにはまだalt-tabすることができます。あなたのキオスクにキーボードがありますか?ほとんどのキオスクでは問題にならないでしょう。

0

すでに多くのことが考慮されているいくつかの妥当な解決策があります。彼らはたぶん、他の回避策を特定し、阻止しているでしょう。

関連する問題