2012-01-18 16 views
1

Windowsフォームでは透明で楕円形のボーダーを作成できますか?フォームの内側の部分は透明であってはなりません。Windowsフォームの透明な楕円形のボーダー

イメージは透明で楕円形の境界線があり、フォームのBackgroundImageとして設定します。 TransparencyKeyを使用すると、罫線は楕円形になりますが、フォームは境界線の背景からTranparencyKeyの色をクリアできないため、透明性が失われます。ボーダーのフォームのBackColorが表示されます。

おかげ

答えて

0

あなたのフォームに必要任意の形状を作るためにRegionプロパティを使用することができます。

さらに、WPFではこれをさらに簡単に行うことができます。 Look hereをご覧ください。 WPFはまた、非常に簡単で有用な勾配の方法を提供します。ここではいくつかの良いリンク:

http://msdn.microsoft.com/en-us/library/aa970904.aspx

http://msdn.microsoft.com/en-us/library/ms754083.aspx

http://community.visual-basic.it/alessandroenglish/archive/2009/04/14/25316.aspx

あなたはまた、この例のようにTransparentKey設定で背景画像を使う(とあなたが現在this solutionを持っているように見える)ことができます