Delphi - TBitBtn-图像大小错误无效

时间:2014-10-06 15:22:55

标签: delphi delphi-xe2

使用:Delphi XE2 Update 4.1

在表单上,​​带有12x12图像的TImageList链接到TActionManager。选择' Action' TBitBtn在表单上的属性,它显示“无效的图像大小'错误。

附上截图: enter image description here

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

1 个答案:

答案 0 :(得分:1)

错误消息表示TGraphic图片已传递到TImageList,但图片的Height小于TImageList.Height,或图片Width为小于TImageList.WidthTGraphic验证TImageList有四种情况:

  1. TCustomImageList.GetImageHandle(),由TCustomImageList.Add()TCustomImageList.AddMasked()TCustomImageList.Replace()

  2. 调用
  3. TCustomImageList.AddIcon()

  4. TCustomImageList.ReplaceMasked()

  5. TCustomImageList.ReplaceIcon()

  6. 在您的情况下,正在调用AddIcon(),因此显示添加到TImageList的图标的尺寸太小。