如何根据ToolStripItem中的当前DPI缩放比例使用不同尺寸的图像?

时间:2018-11-19 09:14:53

标签: c# winforms dpi toolstrip toolstripdropdown

我需要基于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

0 个答案:

没有答案