Я заполняю ListView элементами и добавляю изображения из ImageList (в дизайнере). Изображения, однако, отображаются в очень плохом качестве, хотя я установил размер изображения в Списке изображений на исходный размер (16x16). Посмотрите:
Страшное качество изображения http://balazsbotond.hu/downloads/listview-icons.png
Исходные изображения - красивые, четкие иконки PNG. Что я могу сделать?
Попробуйте эту строку кода.
ImageList1.ColorDepth = ColorDepth.Depth16Bit;
измените цветовую глубину вашего списка изображений, который вы используете для просмотра списка, и попробуйте более высокую цветовую глубину в зависимости от PNG (например, Depth32Bit), и вы увидите разницу.
Ну, это было довольно легко. Только не меняйте размер изображения в Списке изображений после добавления изображений:)