代码之家  ›  专栏  ›  技术社区  ›  Oskar Kjellin

C Winforms PictureBox,背景图像在顶部缩放?

  •  0
  • Oskar Kjellin  · 技术社区  · 16 年前

    我有一个图片框,我在其中更改 BackgroundImage 经常。我有一个 BackgroundImageLayout 设置为 Zoom .

    问题是当图像没有像PICTIOBox一样的比例时,图片就画在中间。也就是说,PictureBox的顶部和底部填充始终相同。

    我想要 背面图像 始终在顶部对齐。要做到这一点,最简单和最高效的方法是什么?

    我可以补充说我从互联网上下载图片。如果你认为处理这个问题的最佳方法是在那个时候调整它们的大小,我可以这样做:)

    1 回复  |  直到 16 年前
        1
  •  1
  •   Hans Passant    16 年前

    到目前为止,最简单的解决方案是更改图片框的大小属性,这样就可以在不填充的情况下绘制图像。实现您自己的绘制事件处理程序也是可能的,我认为在这里并不完全必要。

    推荐文章