トップページ > プログラム > 2014年04月28日 > P6CdlIha

書き込み順位&時間帯一覧

15 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000010000012004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
205です。
VB.NET質問スレ(Part41)

書き込みレス一覧

VB.NET質問スレ(Part41)
205 :デフォルトの名無しさん[]:2014/04/28(月) 14:10:39.93 ID:P6CdlIha
>>203
具体的に言うと
form1の前面にform2を重ねて表示して、
form2.TransparencyKey=color.Yellow
form2.BackColor=Color.Aqua
とした場合、
form2をクリックするとform1のMouseClickイベントが発生する。
だけどform2は透明になっていなくAqua色になっている。

>>204
そのサイトは確認したけど、要はバグってこと?
VB.NET質問スレ(Part41)
215 :205です。[]:2014/04/28(月) 20:54:14.16 ID:P6CdlIha
皆さんお騒がせしています。
言葉たらずでした。
Form1にButtonを実装しForm2.Showで呼び出して
MouseClickイベントにMsgBoxなどでクリックを通知するようにする。
Form2にはLoadイベントに
Me.TransparencyKey=Color.Yellow
Me.BackColor=Color.Aqua
のみにして実行しForm2を表示させて
Aquaな箇所をクリックしてみてください。
裏側にForm1が重なっている場合
やっぱりForm1のイベントが発生します。
環境はWindows7でVB2008です。
VB.NET質問スレ(Part41)
218 :デフォルトの名無しさん[]:2014/04/28(月) 21:46:35.88 ID:P6CdlIha
馬鹿丸出しついでに確認ねがいます。
もっと単純にFormをひとつにして、
FormのLoadイベントに
Me.TransparencyKey=Color.Yellow
Me.BackColor=Color.Aqua
MouseClickイベントに
MsgBox("Click")
を書き込んで実行しAquaの箇所をクリックしても
メッセージボックスが開きません。
追加で調べたら
BackColor=Aqua 透過なし イベント発生なし
BackColor=Yellow 透過 イベント発生あり
BackColor=他の色 透過なし イベント発生あり
TransparencyKeyを別な色にした場合
この現象は発生しませんでした。
他の方で現象がでないのであれば、
こういうものだと諦めて、
それなりにプログラムを組みます。
VB.NET質問スレ(Part41)
221 :デフォルトの名無しさん[]:2014/04/28(月) 21:58:23.74 ID:P6CdlIha
>>>217
お手数おかけしました。
確認ありがとうございます。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。