3

VS2005 と C# を使用しています。

フォームにボタンがあり、リソースの画像がある場合、画像には透明度がありません。

IDE から画像を割り当てるときに透過性を持たせるにはどうすればよいですか?

ありがとうございました。

4

2 に答える 2

3

画像エディター (Paint.NET と GIMP は無料) で画像を開き、必要な場所に透明度を追加します。

画像に実際に透明なピクセルがあれば、すべて機能します。

Bitmap クラスのいくつかのメソッドを使用してこれを行うこともできます。

Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));
于 2009-03-12T20:58:08.513 に答える
0

あなたが何を求めているのかよくわかりません。使用している画像タイプが透明度をサポートしている限り、透明度のある画像をボタンに使用できます (.png など)。

編集:あなたの質問をもう一度読みましたが、まだ混乱していますが、画像に透明度を追加したいと言っているのかもしれませんか? その場合は、画像エディターを使用して透明度を追加し、これをサポートする形式で保存する必要があります。Paint.Net は、このための優れた無料ツールです。

于 2009-03-12T20:50:08.233 に答える