如何在PictureBox中以1:1显示像素

我有一个位图(来自一个.bmp文件),实际上是我之前拍摄的大屏幕转储的一小部分。

现在我想在PictureBox控件(WinForms)中显示该位图,但是我无法以与最初捕获时相同的比例显示它。

我认为这与我的显示器的Windows DPI设置有关,但是如何将其快捷键并使位图完全显示为被捕获?

我想到了! 问题不是WinForms,而是与显示的位图关联的水平和垂直分辨率。 将原始screendump的部分复制到新的位图(稍后分配给PictureBox的Image属性的位图)时,新的位图具有不同的(默认)分辨率设置。 通过更改分辨率设置以匹配来自源位图(原始screendump)的问题,问题就消失了!