使用: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