tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Formのマウスドラッグ移動時に変な挙動をいたします
投稿日: 2009/12/24(Thu) 17:50
投稿者YuO
単純に,Panel内の相対座標とForm内の相対座標で演算しているために起きているのではないでしょうか。
MSDN: MouseEventArgs.X プロパティ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.mouseeventargs.x.aspx
> たとえば、Control.MouseMove イベントが処理されるとき、マウスの座標の値はイベントを発生させたコントロールを起点とする相対座標になります。

計算時に全てスクリーン座標に変換してから計算すれば,camputerさんの書かれているようなことは起きないと思いますよ。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。