У меня есть ресурсы, значки и изображения, в отдельном ресурсе проекта.Он предоставляет ресурсы в своих автоматически сгенерированных классах в виде статических элементов с типами Icon и Bitmap.
Я предполагаю, что те, которые я добавляю в списки изображений, и элементы управления будут рассматриваться этими элементами управления при удалении.
Есть другие, где я получу растровое изображение из класса ресурсов и преобразую его в значок.
Bitmap image = Resources.StatusPic;
Icon icon = Icon.FromHandle(image.GetHicon());
Создает ли это изображение, которое нужно выпустить, и значок?
Точно так же, если по какой-то причине я сделал что-то вроде:
for (int i = 0; i < 10; i++)
{
Icon icon = Resources.Busy;
Image image = Resources.StatusPic;
}
Предполагая, что это не оптимизировано, создает ли это 10 иконок и 10 фото, которые не были выпущены должным образом?Я быстро взглянул на код, сгенерированный в классе ресурсов, и не было ясно, что это не так.
Я просто немного обеспокоен ресурсами GDI здесь.