2009-06-17 17 views
2

タイトルバーが表示されたFormオブジェクトがあります。フォームがドラッグされているときを検出するにはどうすればいいですか?

IはFORM自体がドラッグされている起動時にそれがドロップされたときに、位置を変更し、検出するために純粋な管理方法必要(P /呼び出しフリーを、両方のモノおよび.NET互換性、できれ.NET 2.0 API) (コンテンツではない)。

私はモノラルで、過去にこれをしなかったが、誰もが一例を提供することができれば...

を私はもうどのように覚えていないし、私の解決策は、MS.NET互換だった場合、私は知らない、3イベント名を私にGoogleの詳細や関連するStackOverflowの質問に私を指摘、私は非常に感謝します。これまでのところ、私の検索では関連する結果は返っていませんでした。

+0

@luiscubal:「純粋な管理されていない方法」 - 「純粋に管理された方法」を意味しますか? – RichieHindle

+0

はい、申し訳ありません。私はそれを修正します。 – luiscubal

答えて

6

ここで実際のドラッグドロップ操作を話していますか?それが移動そのものであれば、ユーザーがフォームの移動を開始するときに発生するResizeBeginイベントを使用することができます。これはLocationChangedResizeEndと一緒にあなたのニーズをカバーする必要があります。ただし、移動するときだけでなく、フォームのサイズ変更を開始したり終了したりするときには、ResizeBeginイベントとResizeEndイベントも発生します(もちろん)。

+0

これは、「移動」イベントと共に、私が必要としていたようです。 – luiscubal

関連する問題