1

ここに画像の説明を入力

この問題が発生しました。ラベルが透明にならないものはほとんどありませんが、右側のラベルは透明になります。このコードを使用してラベルを透明にします

        Sc.Parent = PictureBox1
        Sc.BackColor = Color.Transparent
        Sc.BringToFront()
        Sc.Location = New Point(150, 24)

しかし、画像の左側では、ラベルが透明にならないことがわかります。テキストで矢印を覆いたいのですが、今はボックスを使用しています。移動する矢印も透明にしましたが、正常に動作しますが、実際にはラベルの問題は何ですか?ここに矢印のコードのサンプルがあります

With ArrowRight
.SizeMode = PictureBoxSizeMode.Zoom
End With

With RArrowRight
    .Parent = PictureBox2
    .SizeMode = PictureBoxSizeMode.Zoom
    .BackColor = Color.Transparent
End With
4

1 に答える 1

0

コンポーネントの重複は頭痛の種です。
を使用しないのはなぜですか。目に見える物件。この場合、.BringToFront; を使用する必要なく、非表示にする必要がある画像が非表示になり、表示される画像がVisibleになります。

    Sc.Parent = PictureBox1
    Sc.Visible = True 
    Sc.Location = New Point(150, 24)

そして隠れると、

   Sc.Visible = False
   MyNextImage.Visible = True
于 2013-11-15T10:41:19.380 に答える