DOBON.NET DOBON.NETプログラミング掲示板過去ログ

フォームに影を付ける

環境/言語:[C#]
分類:[.NET]

お世話になっております。
ポップアップフォームを作成していまして
フォームに影を付けたいのですがどのようにすればよいでしょうか?
メニューバーの様に半透明な状態にしたいのですが。
宜しく御願いします。
> フォームに影を付けたいのですがどのようにすればよいでしょうか?

検索したところ、回答と思われるものがニュースグループにありました。

http://groups.google.co.jp/group/microsoft.public.dotnet.framework.windowsforms/msg/f6542201d5422a18?hl=ja&

これによると、次のようなコードをフォームクラスに記述すればよいとのことです。

protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ClassStyle |= 0x00020000;
return cp;
}
}
ありがとうございました。
任意のコントールに影(例えばパネルに影)は可能でしょうか
フォームの背景は透過にしてパネルを2枚少しずれるように配置し
下のパネルを影のようにするなど・・

DOBON.NET | プログラミング道 | プログラミング掲示板