C#.NET 4.0プログラムのリソースでビットマップを変更する必要があります。基本の.pngファイルを新しいイメージに置き換え、ソリューションを再構築しましたが、まだOLD IMAGEを使用しています。.NETビットマップリソースをどのように変更しますか?
私はこれに数時間を費やしました! 「明らかな」ものを得るには、通常、マイクロソフトの仕組みがあります。誰もこれを行う方法を知っていますか?
ありがとうございます!
C#.NET 4.0プログラムのリソースでビットマップを変更する必要があります。基本の.pngファイルを新しいイメージに置き換え、ソリューションを再構築しましたが、まだOLD IMAGEを使用しています。.NETビットマップリソースをどのように変更しますか?
私はこれに数時間を費やしました! 「明らかな」ものを得るには、通常、マイクロソフトの仕組みがあります。誰もこれを行う方法を知っていますか?
ありがとうございます!
イメージがリソース(.resx)ファイル内にある場合は、イメージを手動で再追加する必要があります。
リソースが頻繁に変更されるものである場合、アプリケーションリソースを使用するのが最適な解決策ではない場合があります。この場合、ディスクからリソースをロードする方が良いでしょう。
変更されたビットマップはResources.resxに表示されますが、古いビットマップがアプリケーションに表示されます。 Resources.Designer.csのエントリはResources.resxのIDを参照しますが、間違ったイメージがまだ表示されます。 – user20493
多分あなたは間違った.resxを探しています。通常、フォーム固有のリソース用のForm1.Resources.resxファイルがあります。 –
Kendall、そうかもしれません - 私はResources.Designer.csのBitmapエントリをコメントアウトしましたが、古いイメージはまだツールバーに表示されていました。それは他の場所からそれを得ています! – user20493
解決方法を試してください。それは役に立ちますか? – PaulG
既にそれをしました。繰り返す。ありがとう。 – user20493
デバッグフォルダーに最新の.pngがあることを確認してください。そこには入っていない可能性があります – Habib