tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルMDIフォーム内でのフォーム透明化
記事No5088
投稿日: 2007/03/08(Thu) 14:58
投稿者VB小僧
お世話になっています。
フォームの透明化についてどなたか教えてくれませんか。

フォームをTransparencyKeyを使って透明にする事はできたのですが、これがMDIフォームの子フォームとして扱っているフォームでは透明になりませんでした。

MDIフォーム内で、子フォームに対して透明化というのは果たして可能なのでしょうか?

よろしくお願いします。

[ツリー表示へ]
タイトルRe: MDIフォーム内でのフォーム透明化
記事No5091
投稿日: 2007/03/11(Sun) 21:42
投稿者花ちゃん
http://msdn2.microsoft.com/ja-jp/library/7aw8zc76(VS.80).aspx

に次のように書いてあります。

ここで作成する MDI 子フォームは、標準の Windows フォームです。したがって、
Opacity プロパティを使用して、フォームを透明にするかどうかを制御できます。
ただし、Opacity プロパティはトップレベル ウィンドウ用に設計されているものです。
描画上の問題が発生する可能性があるため、MDI 子フォームには使用しないでください。

[ツリー表示へ]
タイトルRe^2: MDIフォーム内でのフォーム透明化
記事No5095
投稿日: 2007/03/13(Tue) 08:26
投稿者VB小僧
返事が遅れ、もうしわけありませんでした。
そして返答ありがとうございました。

そうでしたか。MDIフォームでは使用しない方向で調整していこうと思います。

ありがとうございました。


> http://msdn2.microsoft.com/ja-jp/library/7aw8zc76(VS.80).aspx
>
> に次のように書いてあります。
>
> ここで作成する MDI 子フォームは、標準の Windows フォームです。したがって、
> Opacity プロパティを使用して、フォームを透明にするかどうかを制御できます。
> ただし、Opacity プロパティはトップレベル ウィンドウ用に設計されているものです。
> 描画上の問題が発生する可能性があるため、MDI 子フォームには使用しないでください。

[ツリー表示へ]