Как использовать изображения разного размера на основе текущего масштабирования DPI в ToolStripItem? - PullRequest
0 голосов
/ 19 ноября 2018

Мне нужно изменить размер изображения на основе масштабирования DPI. В моем проекте я использую «ToolStripDropDownItem» с изображениями. У меня изображения разных размеров для 100DPI и 175 DPI. В режиме 100 DPI (используется изображение 12 * 12), он работает нормально.

В 175 DPI я устанавливаю изображение другого размера (24 * 24), оно не работает нормально. Он отображается, как показано на рисунке ниже. На самом деле это не оригинальное изображение, я думаю. ToolStrip автоматически масштабирует изображение с 100 DPI, я думаю (я не хочу этого).

Есть ли возможность изменить изображения на основе фактора DPI?

        topBorderToolStripMenu.ImageAlign = ContentAlignment.MiddleLeft;

        topBorderToolStripMenu.ImageScaling = ToolStripItemImageScaling.None;
        topBorderToolStripMenu.Size = new Size(225,25);
        topBorderToolStripMenu.AutoSize = false;

Пожалуйста, найдите вопрос снимок

ToolStripImage

...