【发布时间】:2019-02-21 11:13:49
【问题描述】:
我正在使用 Delphi 10.2 Tokyo,并希望在 Tcxgrid (DevExpress VCL 18.2) 的后代中实现自定义“锁定状态图像”。
我尝试如下覆盖DoPrepareLockedStateImage protected 方法:
function TZcxGrid.DoPrepareLockedStateImage: Boolean;
begin
Result: = False;
if Assigned (OnPrepareLockedStateImage) then
OnPrepareLockedStateImage (Self, LockedStatePaintHelper.GetImage, Result)
else
DoLockedStateImage (Self, LockedStatePaintHelper.GetImage, Result);
end;
上述实现的方法导致堆栈溢出,因为LockedStatePaintHelper.GetImage 从网格调用DoPrepareLockedStateImage。
这是实现此功能的方式吗?
注意:我没有在支持中心或 DevExpress 常见问题上找到主题。刚刚找到一个题目解释如何使用cxgrid的OnPrepareLockedStateImage方法
【问题讨论】:
-
谢谢,但我需要调用我的抽屉“DoLockedStateImage”
标签: delphi devexpress vcl tcxgrid