gpt4 book ai didi

c# - 跟踪列表框中的项目

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:21 26 4
gpt4 key购买 nike

我是 .net 新手,为了好玩而开始一个项目。我正在使用包含一些城市名称的列表框,以便用户可以选择一个。每个城市类都有名称和 UID。我怎么知道用户点击了哪个城市?显然,我可以获得所选项目的文本,遍历城市列表并按名字找到一个,但这似乎很愚蠢。

是否有等同于 MFC SetItemDataPtr 类型的东西或什么是最常见的做法是什么?

最佳答案

假设您指的是 WinForms ListBox , 这可以通过以下方式完成。

与其将 ListBoxItems 设置为字符串数组/集合(我假设您目前正在这样做),不如将其设置为一个集合用户定义类型(在您的情况下为 City),然后使用 DisplayMember属性(设置为 Name 或您要显示的 City 类的任何属性),以便 ListBox 中的每个项目实际上可以作为用户定义的 City 对象访问,同时它仍由其 Name 属性显示。

关于c# - 跟踪列表框中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/874220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com