投稿させていただきます。MONONOKEと申します。ユーザがマウスで移動可能なコントロールを作成しています。本件について、以下のサイトを参考にして単一のコントロールだと移動を行うことができました。MouseDownイベントなどがLabelやPictureBoxで発生してしまう為、UseControlで発生せず、動きませんでした。そこで、LabelやPictureBoxのMouseMove,MouseUp,MouseDownなどのイベントが発生した場合に、UserControlのMouseMove,MouseUp,MouseDownイベントを呼び出してみましたが、UserControlがぐるぐる回るように移動しうまく動きませんでした。(←うまく表現できず申し訳ありません)おそらく、MouseMove,MouseUp,MouseDownイベントの引数である、MouseEventArgsのXプロパティやYプロパティがUserControlの移動によって変化してしまっているのではないかと想像しています。最背面にあるUserControlのイベントを発生させることは出来るのでしょうか?何卒、よろしくお願いいたします。編集(投稿者)座標をスクリーン座標に変換すれば動く予感。http://msdn.microsoft.com/ja-JP/library/system.windows.forms.control.pointtoscreen.aspx#使用例を必ず見てください。18:52:21)返信ありがとうございます。ご指定いただいたサイトを見て色々やってみましたがうまくいきませんでした。ソースを載せさせて頂きますので、よろしくお願いいたします。クラスを使用して、LabelやPictureBoxのマウスイベントを無視は出来ます。UserControlへ同イベントを投げる必要があるか確認してないので分からないですけど。こんな方法もあるよってことで挙げておきます。01:13:44)>やじゅさん回答ありがとうございます。NativeWindows見さしていただきましたが、なかなかムツカシそうです。考えながら再読させていただきます。>noriさん追加してみましたが、うまく動きませんでした。なんといいますか、ブルブルと震えるような感じになってしまっています。