使用:Delphi XE2 Update 4.1
在表单上,带有12x12图像的TImageList链接到TActionManager。选择' Action' TBitBtn在表单上的属性,它显示“无效的图像大小'错误。
附上截图:
可以附加到BitBtn的字形大小是否有限制?如果是这样,它在帮助文档中没有提到。
答案 0 :(得分:1)
错误消息表示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
的图标的尺寸太小。