.Net& C#:ボタンに透明な画像を配置しようとしています(IDEから割り当てられます)

StackOverflow https://stackoverflow.com/questions/640404

質問

VS2005とC#の使用。

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

IDEから画像を割り当てるときに透明度を設定するにはどうすればよいですか

ありがとう。

役に立ちましたか?

解決

画像エディターで画像を開き(Paint.NETとGIMPは無料です)、必要に応じてOHPフィルムを追加します。

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

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

Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));

他のヒント

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top