form1に追加したForm2が、透明になってくれない への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/12/18 18:52:44
TransparencyKey や Opacity が提供する「レイヤード ウィンドウ」は、
トップレベル ウィンドウに透明と半透明効果を追加するための物です。

つまり、それが有効になるのは、トップレベルウィンドウだけであり、
TopLevel = False なフォームに対しては有効になりません。

> 透明にする方法ってないんでしょうか?
Controls.Add したコントロールをくり抜くためには、TransparencyKey ではなく
Region プロパティを用いる必要があるかと思います。
投稿者 winvis  (学生) 投稿日時 2009/12/18 18:18:07
誤字指摘、正しい顔文字を、載せて頂き有難うございます
投稿者 a  (その他) 投稿日時 2009/12/18 17:37:38
御願いしますm(_ _)m
投稿者 winvis  (学生) 投稿日時 2009/12/18 07:52:29
こんばんわ。winvisです。
最近、Transparency Key の、使い方がわかり、色々遊んでいたのですが、
Form1に、me.control.add で、Form2を、追加しても、Form2が、透明にならないですよね。
透明にする方法ってないんでしょうか?
お願いします<(-_-)>←お辞儀している顔文字のつもりです。