You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何多选组件时IDE设计器中Hint属性不可用?

为什么多选TLabel/TcxLabel时对象查看器不显示Hint属性?

这不是IDE的Bug,是有明确技术逻辑的:

  • 对象查看器多选组件时,只会展示所有选中组件里属性声明完全一致的共有属性——这里的“一致”不光看属性类型,还要看它的存储特性(stored)等细节。
  • Caption属性是固定声明为stored True,所有同类型组件的这个属性存储逻辑完全一样,所以多选时能正常显示、编辑。
  • 但Hint属性不一样:它在父类TControl里定义成了stored IsHintStored,IsHintStored是个虚拟方法,不同组件(哪怕是同类型的不同实例)都可能返回不同结果。IDE没法确定所有选中组件的Hint属性都处于可编辑、可存储的状态,所以多选时就把这个属性藏起来了。

内容的提问来源于stack exchange,提问作者Jan Doggen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:20:56