2012-01-10 13 views
1

画像ボックスを透明にしてクリックするようにしたいと思います。上記画像における透明なピクチャボックスをクリックスルーする方法は?

enter image description here

、黄色の領域が画像ボックスであり、赤色領域の形式です。フォーム領域は透明ではなく、クリックスルーでなければなりません。画像ボックスは透過的でクリックスルーでなければなりません。どうすればこれを達成できますか?私はVB.net(VS2010、.NET 4)で私のプロジェクトをやっています

答えて

0

基本的には、画像ボックスが表示される場所では、フォームの背景を非表示にする必要があります。私は右だ場合は、フォームの背景を非表示にするには、次のコードを使用することができます。

Public Sub InitializeMyForm() 
    BackColor = Color.White 
    TransparencyKey = BackColor 
End Sub 

今、あなたはそれをクリックスルーにするために、ピクチャボックスのクリックイベントのコードまたは「赤エリア」を追加することができます。

+0

いいえ、私がしたいことはありません。私は絵の箱とフォームが見えないようにしたい。しかし、フォーム領域だけがクリックスルーでなければなりません –

関連する問題