1

私はvb.netまたはc#のwinフォームにガラス効果を追加する方法に取り組んでいました

私は、e.graphicsを使用して勝利フォームの寸法で正方形を作成するなど、多くの例を調べました。その他の例は、e.graphicsのトリックなしで非常にうまく機能しています。

しかし、私の問題は、ガラス効果の勝利フォームでボタン、ラベル、ドロップダウンなどのWindowsコントロールを使用する例が見当たらないことです。

Webで検索すると、C++に関するこの記事が見つかりました。

http://www.codeproject.com/Articles/18910/Adding-or-Retrofitting-Aero-Glass-into-Legacy-Wind

記事の画像を見ると、私はその問題を抱えており、.NETに対してそのようなことをしたいと思っています。

4

2 に答える 2

0

これを使用して、例をC#からVBに変換します

C#の例

于 2012-03-14T02:22:09.253 に答える
0

ここでの答えはあなたの質問に大きな価値を提供します:WindowsAeroガラスフォームテキストの問題

WinFormsには固有の制限があるため、所有者が描画したコントロールを使用するか、コントロールの背面に単色のパネルを配置するか、WPFなどの最新の透明度互換ソリューションを使用できます。

于 2012-03-14T02:51:59.747 に答える