0
Я работаю на C#, и я немного ржавый. Следующий код возвращает null
для изображения я пытаюсь загрузить в pictureBox
:Определите, почему ResourceManager.GetObject возвращает null?
System.Resources.ResourceManager rm = MyProject.Properties.Resources.ResourceManager;
Bitmap myImage = (Bitmap)rm.GetObject(image_name);
Там нет никаких исключений или других признаков проблемы. Изображение было добавлено через диспетчер ресурсов, и image_name
действителен.
Как я могу определить, почему GetObject
возвращает null
?
имя_образа не является действительным. Нет смысла писать такой код, когда вы можете использовать класс «Свойства» для этого, у него есть свойство «свойство» для изображения, и вы не можете ошибочно получить изображение. –
Спасибо, Ханс. Как это можно устранить? Есть ли браузер ресурсов, чтобы мы могли видеть имена ресурсов? Извините, что вам нужно спросить. Видимо, Visual Studio не использует имя актива, добавленного через диспетчер ресурсов. – jww