Member 12712527 Ответов: 1

Как получить значения(если это файл .jpg) из ресурса в древовидное представление в C#...?


Файл сохраняется как ресурс. Как получить это имя файла в виде дерева?

Что я уже пробовал:

private void Form1_Load(object sender, EventArgs e)
        {
            treeView1.ImageList.Images.Add(Properties.Resources.ResourceManager.GetString("database.png"));
            
        }

Build говорит, что не может преобразовать строку в систему.Чертеж.Значок.

Gerry Schmitz

..GetString() возвращает строку; ..Изображения.Add() не (просто) принимает строку; он принимает значок или изображение, по крайней мере.

1 Ответов

Рейтинг:
5

Sandeep Mewara

Попробуйте следовать:

treeView1.ImageList.Images.Add("myImage", Properties.Resources.IconNameInResource);

Кстати, предложу следующее чтение - из определенного списка изображений: Уведомление О Перенаправлении[^]


Member 12712527

После Свойств.Сырья нет имени .PNG-файл, как указано в ресурсе идет...

Member 12712527

После Ресурса. onle culture,equals, reference equal и resource manager приближаются.

Sandeep Mewara

Вам нужно добавить значок в файл ресурсов.

Sandeep Mewara

Некоторые ссылки на него можно найти здесь о том, как добавить изображение в ресурс: https://www.technical-recipes.com/2017/how-to-use-resource-files-in-your-csharp-project/

Sandeep Mewara

Это не помогло?