向TLabel添加图形的问题
我正在尝试使用Delphi创建一个继承自TLabel的组件,并在TLabel.Paint上添加了一些自定义图形。我希望图形位于文本的左侧,所以我覆盖了GetClientRect:
function TMyComponent.GetClientRect: TRect;
begin
result := inherited GetClientRect;
result.Left := 20;
end;
这个解决方案有一个我想解决的主要问题:无法点击控件的“图形区域”,只能点击标签区域。如果标题是空字符串,则无法通过单击它来选择设计器中的组件。有任何想法吗?
没有找到相关结果
已邀请:
2 个回复
蕉衫
凄嘛姥