none
Resourcesに追加した画像の名前を取得したい RRS feed

  • 質問

  • ResourceManagerを使うやり方を見つけましたが、

    Bitmap bitmap;
    string IconName;

    bitmap = (Bitmap)Properties.Resources.ResourceManager.GetObject(IconName, Properties.Resources.Culture);

    この方法だと結局IconNameを他から入手しないといけません。

    csvファイルにあらかじめIconNameのリストを入力して、IconNameに代入するという方法ではなく、

    Resources/img/usericonの中の画像の名前(IconName)を取得する方法をどうかご教授お願い致します。


    • 編集済み yurusite4 2020年1月6日 0:51 語弊がありました
    2020年1月6日 0:49

回答

  • ResourceManagerでアクセスできるリソースであれば、そのResourceManagerのGetResourceSetメソッドを使って、CultureInfo.CurrentUICultureのResourceSetを取得すれば、foreachを使ってResourceSetからDictionaryEntryを列挙できます。

    • 回答としてマーク yurusite4 2020年1月6日 1:50
    2020年1月6日 1:30