gpt4 book ai didi

ms-access - 我如何知道单击了多选 Microsoft Access 列表框中的哪个项目?

转载 作者:行者123 更新时间:2023-12-01 12:00:46 25 4
gpt4 key购买 nike

我在 Microsoft Access 表单中有一个列表框。 MultiSelect 属性设置为简单。

我想知道列表框中的哪个项目被点击了。请记住,可以单击一个项目来选择或取消选择一个项目。

有没有简单的方法来做到这一点?如果没有,是否有复杂的方法可以做到这一点?

我尝试使用 SendMessage Windows API,但没有使用 banana,因为 Access 控件不支持 hwnd 属性。

赛斯

最佳答案

如果 MultiSelect 属性为 None,则只是列表框的值。

Debug.Print Me.List16

应该足够了。

如果你想要多列的值

Debug.Print Me.List16.Column(0) & ", " & Me.List16.Column(1)

如果 MultiSelect 属性是简单的还是复杂的,那么您需要遍历 ItemsSelected 集合。

Dim varItm As Variant

For Each varItm In me.ListBx.ItemsSelected
Debug.Print me.ListBox.ItemData(varItm)
Next varItm

上面是航空代码。

关于ms-access - 我如何知道单击了多选 Microsoft Access 列表框中的哪个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844872/

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