使用:Delphi XE2更新4.1Delphi - TBitBtn-无效的图像大小错误
在窗体上,TImageList与12x12图像链接到TActionManager。当在表单上选择TBitBtn的'Action'属性时,它显示'无效图像大小'错误。
截图附:
是否有可以连接到BitBtn雕文大小的限制?如果是这样,在帮助文档中没有提到它。
使用:Delphi XE2更新4.1Delphi - TBitBtn-无效的图像大小错误
在窗体上,TImageList与12x12图像链接到TActionManager。当在表单上选择TBitBtn的'Action'属性时,它显示'无效图像大小'错误。
截图附:
是否有可以连接到BitBtn雕文大小的限制?如果是这样,在帮助文档中没有提到它。
该错误消息是指TGraphic
图像传递给TImageList
但图形的Height
比TImageList.Height
较少,或图形的Width
是小于TImageList.Width
。存在其中TGraphic
由TImageList
验证四个条件:
TCustomImageList.GetImageHandle()
,这是由TCustomImageList.Add()
,TCustomImageList.AddMasked()
调用,TCustomImageList.Replace()
TCustomImageList.AddIcon()
TCustomImageList.ReplaceMasked()
TCustomImageList.ReplaceIcon()
在你的情况,AddIcon()
被调用,如此清晰的图标的尺寸被添加到TImageList
太小。
这听起来像你不知何故在图像列表中有一个与图像列表本身指定尺寸不同的图像。 – 2014-10-10 20:11:08