2009-03-26 7 views
0

私の.Netアプリケーションでは、メインウィンドウのグリッドから他のアプリケーションウィンドウに行をドラッグできます。多くの場合、メインのアプリケーションウィンドウは、ユーザーがドラッグしているウィンドウの後ろにあります。デフォルトでは、メインウィンドウでマウスボタンが押されるとすぐに、フォーカスを取得し、ユーザーがドラッグしたいウィンドウを隠します。ドラッグアンドドロップ操作を開始するときにフォアグラウンドウィンドウを保持する

アクティブウィンドウが変更されないようにする方法はありますか?ユーザがウィンドウを配置することは、からメインウィンドウに、をアクティブウィンドウの適切な要素にドラッグできるようにするのは面倒です。

Windowsエクスプローラはこれをうまく処理します。フォアグラウンドのエクスプローラウィンドウは、マウスボタンが離されるまで、ドラッグしたい場合にアクティブなままです。

答えて

0

他のウィンドウがすべてペインで区切られた「メイン」ウィンドウがあるMDI(マルチドキュメントインターフェイス)アプリケーション(VisualStudio、Word、Excelなど)をアプリケーションにするのは意味があります。