怪事!真是怪死了!

BenBenBoy 2002-07-11 12:04:49
我的程序界面里面有一组图标,本来是大图标的,谁知今天以打开有几个却变成小图标了!可我什么也没干呀!而且这一组里面还有几个保持不变,还是大图标!

那位大虾给指条明路,有可能会是什么情况造成的呀!在线等,给分!
...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
good_sun 2002-07-12
  • 打赏
  • 举报
回复
同意楼上,你用Microangelo之类的图标编辑软件会发现有的图标中包含有各种格式好几个图标,而Windows在显示时会自动选择适合当前屏幕色深与分辨率的图标格式。解决方法是把图标中不想要的格式删掉。
xxl_road 2002-07-11
  • 打赏
  • 举报
回复
有这个情况的 应该是系统有该动吧
你只要把 Image的Stretch =True 就可以了
如果在其他地方我就没有办法了只能重画了
warlord 2002-07-11
  • 打赏
  • 举报
回复
图标本身的问题,一个图标会同时含有几种不同的格式(大小,颜色数).
BenBenBoy 2002-07-11
  • 打赏
  • 举报
回复
我发现了!
我如果切换到32位色,就会出现几个图标变小,几个不变,如果切换会16位色,就恢复正常。这她奶奶的到底是怎么回事呀!
Chice_wxg 2002-07-11
  • 打赏
  • 举报
回复

用NOTEPAD等文本编辑器打开窗体文件(例如form1.frm),找到

你的图片列表的那一部分,把16x16全部手工改成32x32就可以了


我试过的,管用

另:最好别用VB的ImageList,很难用.
我宁愿手工管理也不用ImageList. Delphi里的ImageList比较好用.
Chice_wxg 2002-07-11
  • 打赏
  • 举报
回复

用NOTEPAD等文本编辑器打开窗体文件(例如form1.frm),找到

你的图片列表的那一部分,把16x16全部手工改成32x32就可以了


我试过的,管用

另:最好别用VB的ImageList,很难用.
我宁愿手工管理也不用ImageList. Delphi里的ImageList比较好用.
BenBenBoy 2002-07-11
  • 打赏
  • 举报
回复
真是奇怪了,我就装了一个游戏玩啊,他妈的这个游戏还玩不了。。。其他的什么也没改啊。Image的Stretch =True 这个属性还是第一次见到那。。。嘿嘿

不管怎么说,只要解决了就给分!20分不要嫌少哦。。。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧