C#大图片框右侧变暗

时间:2011-07-29 17:15:42

标签: c# picturebox shadow

我目前正在开发一款模拟iPhone锁屏的屏幕保护程序。 我正在使用一些大型的图片框来显示“标题”和“页脚”位置, 但是他们有一个奇怪的行为:在图片框的右侧是一个“阴影般的东西”,使图片变暗。这是一个截图(观看右侧):

lockscreen

我确信它不是来自我正在使用的图片本身,因为这只是一个填充图片框的图块(1像素宽度)!

如果您想在计算机上看到它,可以从此处获取屏幕保护程序:iPhoneLS

为什么会出现这种“影子”?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您可能设置Image的{​​{1}}属性?我相信在PictureBox模式下图片框的图像缩放不是很准确,因此会导致伪像(我刚刚通过拍摄1px宽的截屏并使用我的屏幕的整个宽度缩放来验证)一个StretchImage)。尝试设置PictureBox属性(将BackgroundImage设置为BackgroundImageLayout),这不会拉伸图像。出于此目的,您不需要Tile