【问题标题】:Is it possible to store additional info (just one item) in a TCheckListBox?是否可以在 TCheckListBox 中存储附加信息(仅一项)?
【发布时间】:2013-12-13 16:08:05
【问题描述】:

我在表单上使用复选框列表,它们实际上是 TCheckListBox 组件。

我可以用这个方法来显示被点击的项目:

ShowMessage(MyCheckBoxes.GetSelectedText);

除了每一行中的可见文本,我还想存储一个 ID 号。

是否可以这样做,如果可以,请分享文档或示例。

谢谢!

我正在使用 Lazarus + Ubuntu

【问题讨论】:

    标签: ubuntu-12.04 lazarus tcheckbox


    【解决方案1】:

    包含项目的数组称为“项目”。文本在 items[i] 中,您可以在 items.objects[i] 中存储其他对象

    【讨论】:

    • 谢谢!你是怎么找到这个的?
    • 这是一种常见模式,“items”几乎总是属于 tstrings(TStringlist 的抽象祖先),具有此功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 2022-01-17
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多