Windowsフォームでは透明で楕円形のボーダーを作成できますか?フォームの内側の部分は透明であってはなりません。Windowsフォームの透明な楕円形のボーダー
イメージは透明で楕円形の境界線があり、フォームのBackgroundImageとして設定します。 TransparencyKeyを使用すると、罫線は楕円形になりますが、フォームは境界線の背景からTranparencyKeyの色をクリアできないため、透明性が失われます。ボーダーのフォームのBackColorが表示されます。
おかげ
Windowsフォームでは透明で楕円形のボーダーを作成できますか?フォームの内側の部分は透明であってはなりません。Windowsフォームの透明な楕円形のボーダー
イメージは透明で楕円形の境界線があり、フォームのBackgroundImageとして設定します。 TransparencyKeyを使用すると、罫線は楕円形になりますが、フォームは境界線の背景からTranparencyKeyの色をクリアできないため、透明性が失われます。ボーダーのフォームのBackColorが表示されます。
おかげ
あなたのフォームに必要任意の形状を作るために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を持っているように見える)ことができます