AeroGlass と VB.net [重複]
-
13-12-2019 - |
質問
私はvb.netまたはC#でWinフォームにガラス効果を追加する方法に取り組んでいました。
e.graphics を使用して win フォームの寸法で正方形を作成するなど、多くの例を調べました。その他の例は、e.graphics のトリックなしで非常にうまくできています。
しかし、私の問題は、ガラス効果のWinフォームでボタン、ラベル、ドロップダウンなどのWindowsコントロールを使用する例を見ていなかったことです。
Web で検索すると、C++ に関する次の記事が見つかりました。
http://www.codeproject.com/Articles/18910/Adding-or-Retrofitting-Aero-Glass-into-Legacy-Wind
記事の画像を見ると、私はその問題を抱えており、.NET に対してそのようなことをしたいと考えています。
解決
ここでの回答は、あなたの質問に対する大きな価値を提供します。 Windows Aero ガラス フォーム テキストの問題
WinForms には固有の制限があるため、オーナー描画コントロールを使用するか、コントロールの背面に単色のパネルを配置するか、WPF などの最新の透過互換ソリューションを使用することができます。
所属していません StackOverflow