乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 58|回复: 1

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

[复制链接]

50

主题

114

帖子

2

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

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

xcyu5te4sfm.png

xcyu5te4sfm.png

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

50

主题

114

帖子

2

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
314
发表于 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[i])
}
这个.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[i])
}
这个.btnRegen。ImageList=imageNew16
这个.btnRegenAll。ImageList=imageNew16
这个.btnRegen。ImageIndex=1
这个.btnRegenAll。ImageIndex=2
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 02:03 , Processed in 0.142027 second(s), 59 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表