4

Web コンテンツを拡散するボタンをフォームの上に追加しようとしています。ボタンは、いくつかの透明なゾーンを持つ丸い PNG 画像である必要があります (これらのゾーンのため、GraphicPath サークルを使用して管理することはできません)。

もちろん、私の PNG は透明な背景で保存されています。デザイナーでは、前色と背景色の両方を透明にしました。そうすれば、ボタンから画像を削除すると、ボタンは完全に透明になります。しかし、PNG 画像割り当てではそうではありません。

私はこのコードを見つけました: ボタン、パネルのC#透過PNG...どのように?

私の問題は、それを使用できないことです。アプリの名前空間にコピーすると、MainForm デザイナーからエラーが表示されます。

     this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

「指定されたカルチャに適切なソースが見つかりません」。

私はそれを良い方法で行いますか?このクラスを機能させるには、このクラスのインスタンスを作成するだけで十分でしょうか?

ありがとうございました

4

1 に答える 1