C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 58 を表示中)
■33089 / )  メインフォームのイベントを別のフォームへ送れますか?
□投稿者/ chana (10回)-(2009/02/20(Fri) 13:13:22)

分類:[VB.NET/VB2005 以降] 

WindowsXp+VB2005で開発しております。

メインフォームの一部に透明なフォームを重ねてマウスで線を引くプログラムを作っています。

Vistaではフォームを透明にしても透明なフォームにMouse_Downなどのイベントが入ってきましたので
問題なかったのですが、XPでは透明にするとイベントが入ってきません。
レイヤードウィンドウで透明にしてみましたが、Mouse_Downなどのイベントは入ってきませんでした。

そこで、メインフォームでMouse_Down、Mouse_Moveを見てマウス位置を透明なフォームへ送ろうかと
思うのですが、イベントを他のフォームに送る事は出来るのでしょうか?

やりたいイメージはマウスを押した所からドラッグ中は点線で線を引いて、マウスを離した時に実線
を引こうと思っています。

宜しくお願いします。
返信 編集キー/


管理者用

- Child Tree -