エクスプローラからツリービューにファイルをドラッグアンドドロップできるC#アプリケーションがあります。私たちの古いwindowsサーバー2008 r2のすべてが正常に動作しています。アプリケーションは上昇していません!エクスプローラからWindows Server 2012 R2のアプリケーションにドラッグアンドドロップできない
ただし、新しいWindows Server 2012 R2では、アプリケーションのドラッグアンドドロップ機能が動作しません。同じ設定では、アプリケーションは昇格されません。 私はこの問題の原因が何かを知りません。
私はドラッグアンドドロップを処理する方法:
private void treeViewDateien_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
e.Effect = DragDropEffects.None;
}
DragDropイベントは、新しいサーバーに解雇されていません。
ありがとうございました!
benjey
編集:
私はさらにいくつかのテストをしました。私はツリービューと簡単なWindowsフォームアプリケーションを作成し、同じコードでドラッグ&ドロップを有効にしました。すべて正常に動作していますが、DragDropイベントが呼び出されます。問題は私のアプリケーションと新しいサーバーの組み合わせで何かになるはずです!
合計:
ドラッグ&メインアプリケーションを削除:サーバー2008 r2で作業中、2012 r2で作業していません。
ドラッグ&単純なテストアプリケーションにドロップ:両方のサーバーで作業します。
追加情報
すべてのアプリケーションフォルダと実行可能ファイルは、サーバー2012 r2に格納されています。 2008 r2からネットドライブ経由でアプリケーションにアクセスしています。