お世話になってます。
VB2005のフォームにおいて、ラベルの文字に影を付けたいのですが
うまくいきません。
VB6ではラベルの背景を透明にして、2枚重ねることで影をつける
ことが出来たのですが、VB2005ではラベルを透明にすることは
BackColor=Transparentで可能でも、フォームに対しての透過性を
持つだけで、2枚重ねると後ろのラベルの文字が隠れてしまいます。
どうにかして影を付けられないものでしょうか。。。
ご教授よろしくお願いします。
> フォームに対しての透過性を持つだけで
フォームに対して、ではなく、親に対する透過性です。
ラベルの上にラベルを載せれば、透過しますよ。
Label2.Parent = Label1
Label2.BackColor = Color.Transparent
Label2.Location = New Point(3, 3)
[VB掲示板(VB2-VB6専用)]
[VB.NET掲示板(.NET専用)]
なかなか浸透しないものですね。
魔界の仮面弁士さん回答ありがとうございます。
見事思ったとおりの表示が確認できました。
ありがとうございました。
> なかなか浸透しないものですね。
ここを使う分には、特に問題無いでしょう。
VB6 板に .NET 向けの投稿があった場合には誘導しますけれどね。
ツイート | ![]() |