.Net& C#:ボタンに透明な画像を配置しようとしています(IDEから割り当てられます)
-
11-07-2019 - |
質問
VS2005とC#の使用。
フォーム内のボタンとリソースの画像がある場合、画像には透明度がありません。
IDEから画像を割り当てるときに透明度を設定するにはどうすればよいですか
ありがとう。
解決
画像エディターで画像を開き(Paint.NETとGIMPは無料です)、必要に応じてOHPフィルムを追加します。
画像に実際に透明なピクセルがあれば、すべて機能します。
ビットマップクラスのいくつかのメソッドを使用してこれを行うこともできます。
Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));
他のヒント
あなたが何を求めているのか本当に分かりません。使用している画像タイプが.pngなどの透明度をサポートしている限り、ボタンで透明度のある画像を使用できます。
編集:あなたの質問をもう一度読みましたが、それはまだ混乱していますが、画像に透明度を追加したいと言ったのでしょうか?その場合、画像エディターを使用して透明度を追加し、これをサポートする形式で保存する必要があります。 Paint.Netは、これに適した無料のツールです。
所属していません StackOverflow