latour_g 发表于 2021-2-4 15:24:19

高分辨率 - 按钮上的图像看起来不太好

嗨,
我有一个问题。 我有很多带有图像的按钮。 图像的平均大小为 18x18 像素。 它们在1920 x 1080左右的屏幕分辨率上看起来不错,但在高分辨率下它们很小。
我意识到我正在使用Button.Image,这样做图像无法拉伸或缩放。所以我换了Button.BackgroudImage,然后我可以拉伸或缩放图像,它在高分辨率下看起来更大。 现在,问题是我的图像看起来很模糊,它没有给我的应用程序一个干净的外观。
所以我的问题是如何处理这种情况?无论分辨率如何,程序如何控制所有图标看起来都很好?我应该有两组图像,小和大?
谢谢!

**** Hidden Message *****

latour_g 发表于 2021-2-9 10:36:01

我会带一份图像列表。我可以选择图像的大小,32x32或16x16。
这是。imageIcones32是我的主列表,我只想管理一个
//对于32 x 32
ImageList imageNew32=newImageList()
imageNew32.ImageSize=新大小(32,32)
用于(int i=0;i
{
imageNew32.Images.Add(imageIcones32.imaces)
}
这个.btnRegen。ImageList=imageNew32
这个.btnRegenAll。ImageList=imageNew32
这个.btnRegen。ImageIndex=1
这个.btnRegenAll。ImageIndex=2
//对于16x16
ImageList imageNew16=newImageList()
imageNew32.ImageSize=新大小(16,16)
用于(int i=0;i
{
imageNew16.Images.Add(imageIcones32.imagess)
}
这个.btnRegen。ImageList=imageNew16
这个.btnRegenAll。ImageList=imageNew16
这个.btnRegen。ImageIndex=1
这个.btnRegenAll。ImageIndex=2
页: [1]
查看完整版本: 高分辨率 - 按钮上的图像看起来不太好