2014-10-06 51 views
1

使用:Delphi XE2更新4.1Delphi - TBitBtn-无效的图像大小错误

在窗体上,TImageList与12x12图像链接到TActionManager。当在表单上选择TBitBtn的'Action'属性时,它显示'无效图像大小'错误。

截图附: enter image description here

是否有可以连接到BitBtn雕文大小的限制?如果是这样,在帮助文档中没有提到它。

+0

这听起来像你不知何故在图像列表中有一个与图像列表本身指定尺寸不同的图像。 – 2014-10-10 20:11:08

回答

1

该错误消息是指TGraphic图像传递给TImageList但图形的HeightTImageList.Height较少,或图形的Width是小于TImageList.Width。存在其中TGraphicTImageList验证四个条件:

  1. TCustomImageList.GetImageHandle(),这是由TCustomImageList.Add()TCustomImageList.AddMasked()调用,TCustomImageList.Replace()

  2. TCustomImageList.AddIcon()

  3. TCustomImageList.ReplaceMasked()

  4. TCustomImageList.ReplaceIcon()

在你的情况,AddIcon()被调用,如此清晰的图标的尺寸被添加到TImageList太小。

相关问题