Как вы меняете расположение библиотеки в R? [Дубликат]

В моем случае - я использовал иконки в своем ресурсе, но мне нужно было добавить их динамически как Images для некоторых ToolStripMenuItem (s). Таким образом, в методе, который я создал (откуда и происходит фрагмент кода ниже), мне пришлось преобразовать ресурсы значков в растровые изображения, прежде чем я смогу вернуть их для добавления в мой MenuItem.

string imageName = myImageNameStr;
imageName = imageName.Replace(" ", "_");
Icon myIcon = (Icon)Resources.ResourceManager.GetObject(imageName);
return myIcon.ToBitmap();

Что-то еще, о чем нужно знать, если ваш образ / значок имеет пробелы ("") в своем имени при добавлении их на ваш ресурс, VS автоматически заменит эти пробелы на "_" ( с). Потому что пробелы не являются допустимым символом при именовании вашего ресурса. Вот почему я использую метод Replace() в моем ссылочном коде. Вероятно, вы просто проигнорируете эту строку.

29
задан Community 23 May 2017 в 11:47
поделиться