/ / .NET Custom Control Resources.resx - c #, .net, ресурси, resx

.NET Custom Control Resources.resx - c #, .net, ресурси, resx

Имам C # персонализиран контрол, който зарежда изображения от Resources.resx. Зареждах тези ресурси в ресурсите на проекта и след това ги възприемах като:

ProjectNamespace.Properties.Resources.resourcename;

Това работи за един проект, но сега искам да използвам моя контрол в няколко проекта.

Какво е най-добрият начин да се справите с това? Заредете ресурсите в контролите .resx? Как мога да получа достъп до тях от там? Или трябва да се обърна към това напълно различно?

Отговори:

2 за отговор № 1

Тя трябва да работи както е, дори ако контролът ви се използва от други проекти.

Кодът, генериран от VS, е обвивка околоResourceManager класа и дава монтажа на вашия контрол като конструктивен параметър. Така че, ResourceManager винаги знае къде да търси ресурси.