AQUA's .NET 奮闘記

Hobby Programmer の成長記録

目次

ニュース

  • わんくま同盟
    わんくま同盟
  • わんくま掲示板
    C# と VB.NET の質問掲示板
スカウター : AQUA's .NET 奮闘記

日記カテゴリ

記事カテゴリ

書庫

Blog 利用状況

わんくま同盟 AWARD

わんくま同盟 影

2007年7月29日 #

どうすれば良いのだろうか?

まずはこのリンク先を見てください。

( 中の技術日誌 : 空色の電卓ふゅーちゃりんぐ  )

私の電卓アプリのフォームを透明にしたところ、中さんが興味を持ってくださって、出来上がったのがこのリンク先にある画像です。

折角Vista機を手に入れたのですから同じものに挑戦してみたのですが、どうもこのリンク先にあるようなフォームの背景設定にならないのです。

 

背景色を透明にするとはいえ、違うコンセプトで行われているのだろうな…と思っているのですが、ググってみても、なかなかヒントらしいヒントに辿り着つきません。

私は、このようなしょ~もない(?)技が好きなので、もう少しMSDNなりで調べてみようと思っています。

とはいえ、ヒントらしいヒントが見付からないのも、ちょっと挫けます。




さて、このままのエントリでは少しもったいないので、私が使った背景を透明にする技を紹介します。

と言っても、大した事ではなく、フォームの描画処理に

Me.TransparencyKey = Color.FromKnownColor(KnownColor.Control)

と、こっそり忍ばせただけです。

他にも、

BackColorプロパティを任意に設定しておき、( 例えばActiveCaption等)さらにTransparencyKeyプロパティをBackColorプロパティと同じにしてやればいいと思います。

 

posted @ 11:09 | Feedback (8)