0
我有一个picturebox,我经常更改BackgroundImage
。我有一个BackgroundImageLayout
设置为Zoom
。C#winforms图片框,背景图片放大在顶部?
的问题是,当图像不具有相同的比例图片框,画面在中间绘制。也就是说,picturebox的顶部和底部填充总是相同的。
我想为BackgroundImage
总是在顶部对齐。什么是最简单和最有效的方法呢?
我可以补充一点,我从互联网上下载的图片。如果你认为处理这个问题的最好方法就是在这一点上调整它们的大小,我可以这么做:)
谢谢,非常完美:)但是这是否很慢? – 2010-05-14 15:18:28
更改大小会导致Paint事件。不是一个问题,设置BackgroundImage属性也是如此。在同一时间做,你会得到只有一个。 – 2010-05-14 15:49:31