0

私が取り組んでいるプログラムのいくつかの使用中に、何かをコピーするときに使用される小さなプラス記号の付いた小さな点線のボックスでドラッグアンドドロップカーソルを表示する必要があります。DragEnterイベントハンドラー内から、e.EffectをDragDropEffects.Copyに設定するだけですが、DragEventArgsオブジェクトを操作する必要がない、アプリケーションの他の場所でこれと同じことを行う必要があります。

プロジェクトに新しいカーソルファイルを追加し、Microsoftのカーソルに一致するグラフィックを手動で作成する以外に(これを行うことには何らかの法的な問題があると確信しています)、C#またはVBのどこかにそれを取得できるオプションがありますDragEnterイベントのないカーソルスタイル?

4

1 に答える 1

1

最小限の作業で、.NET の「SizeAll」カーソルを使用できます。おっしゃっているドラッグ アンド ドロップとまったく同じではないと思いますが、Windows で何かを移動するのは普遍的なイメージです。C# でこれを行うには、次を使用します。

this.Cursor = Cursors.SizeAll;

または VB .NET では、次を使用します。

Me.Cursor = Cursors.SizeAll

そのカーソルが機能しない場合は、使用可能なすべての .NET カーソルとその名前を示すリンクを次に示します:フォーム上のすべてのカーソル

于 2012-10-03T20:17:43.880 に答える