我最近正在研究 Dart-Counter 。
我在TImage
上显示了一个飞镖靶,每个计数位置都有一个TShape
。
是否可以为TShape
分配值,因为TShape
不喜欢整数?
感谢。
答案 0 :(得分:1)
如果没有其他地方正在使用该属性,您可以使用Tag
属性来存储整数值。
Tag
没有预定义。Tag
属性可以存储任何其他整数值,以方便开发人员。
另一种方法是派生TShape
的子类并添加一个属性来存储信息。这将允许您为属性提供更有意义的名称,并使意图清晰。
我会评论说,从TShape
对象中构建一个复杂的可视化用户界面可能是一种低效且容易出错的方式来完成你的任务。通常对于这样的任务来说,最好是制作一个自适应绘制的自定义控件,而不使用子组件。