Имам C # персонализиран контрол, който зарежда изображения от Resources.resx. Зареждах тези ресурси в ресурсите на проекта и след това ги възприемах като:
ProjectNamespace.Properties.Resources.resourcename;
Това работи за един проект, но сега искам да използвам моя контрол в няколко проекта.
Какво е най-добрият начин да се справите с това? Заредете ресурсите в контролите .resx? Как мога да получа достъп до тях от там? Или трябва да се обърна към това напълно различно?
Отговори:
2 за отговор № 1Тя трябва да работи както е, дори ако контролът ви се използва от други проекти.
Кодът, генериран от VS, е обвивка околоResourceManager класа и дава монтажа на вашия контрол като конструктивен параметър. Така че, ResourceManager винаги знае къде да търси ресурси.