Я использую C # 3.5 и Windows Forms (и Telerik * , если это имеет значение). Как получить кнопку для использования трех разных картинок (одна для режима ожидания, одна для наведения мыши и одна для нажатия) на трех (или N ..) разных языках?
Когда я добавляю изображение ресурса (например, файл JPEG), я могу использовать менеджер ресурсов, чтобы получить его, и все отлично. Я также могу добавить другое изображение ( при использовании другого имени ), а затем изменить язык файла и изменить изображение.
Теперь вопрос:
Как я могу изменить изображение кнопки на каждом языке на правильное изображение, если я не могу дать им одно и то же имя (например, a.jpg в resource.resx, a.jpg в resources-foo.resx и т. Д.)
Я не думаю, что реально проверить в коде текущую культуру, а затем с помощью имен ресурсов изображений в OnMouseEnter / Leaves / Down реализовать переключение между тремя картинками.
Поскольку в среднем приложении более 100 кнопок, должен быть простой и легкий способ сделать это, о котором я просто не могу придумать (или найти ...) ...