前端之家收集整理的这篇文章主要介绍了
Delphi VCL组件的“Tag”属性的目的是什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Delphi VCL组件的“Tag”
属性有什么具体目的吗?
我已经将几个例子用作例如“颜色”
属性或使用该值作为指针地址的例子,但是使用它是“很好的做法”,还是被认为是“坏习惯”,因为它将程序逻辑到UI?
“
标签”
属性就是一个“货物集装箱”,无论你想要做什么。
常常使用的是在事件处理程序中,当你有很多类似的组件共享一个事件处理程序时。事件处理程序可以找到其调用者,然后查询其标记值,以获取有关其应该作用的更多信息。
编辑:
示例:计算器应用程序可能会使用相应的数字标记数字按钮…愚蠢和不完整的示例,但您会得到想法。事件处理程序可以将数字拉到标签中的显示和累加器中,而不必去弄清楚哪个按钮用于做什么。
原文链接:https://www.f2er.com/delphi/103510.html