form1に追加したForm2が、透明になってくれない
投稿者 a  (その他)
投稿日時
2009/12/18 17:37:38
御願いしますm(_ _)m
投稿者 winvis  (学生)
投稿日時
2009/12/18 18:18:07
誤字指摘、正しい顔文字を、載せて頂き有難うございます
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2009/12/18 18:52:44
TransparencyKey や Opacity が提供する「レイヤード ウィンドウ」は、
トップレベル ウィンドウに透明と半透明効果を追加するための物です。
つまり、それが有効になるのは、トップレベルウィンドウだけであり、
TopLevel = False なフォームに対しては有効になりません。
> 透明にする方法ってないんでしょうか?
Controls.Add したコントロールをくり抜くためには、TransparencyKey ではなく
Region プロパティを用いる必要があるかと思います。
トップレベル ウィンドウに透明と半透明効果を追加するための物です。
つまり、それが有効になるのは、トップレベルウィンドウだけであり、
TopLevel = False なフォームに対しては有効になりません。
> 透明にする方法ってないんでしょうか?
Controls.Add したコントロールをくり抜くためには、TransparencyKey ではなく
Region プロパティを用いる必要があるかと思います。
最近、Transparency Key の、使い方がわかり、色々遊んでいたのですが、
Form1に、me.control.add で、Form2を、追加しても、Form2が、透明にならないですよね。
透明にする方法ってないんでしょうか?
お願いします<(-_-)>←お辞儀している顔文字のつもりです。