如何使用Foxpro组合框的显示值

问题描述 投票:0回答:2

我有一个组合框,我希望它显示

category name ("Cat1" , "Cat2"...)

但是当点击或刚刚显示时我想获取这个类别的ID。知道如何在 Foxpro 中执行此操作吗?

combobox foxpro
2个回答
2
投票

填充组合框:

Thisform.Combo1.AddItem("Cat1")
Thisform.Combo1.AddItem("Cat2")

您可以使用 rowsource 将整个项目列表添加到组合框中。

获取组合框的选定值:

Thisform.Combo1.DisplayValue

1
投票

创建一个光标,其中包含要在第一列中显示的内容和在第二列中显示的 ID。然后,像这样设置组合:

RowSourceType = 2-Alias
RowSource = <your cursor name>
BoundColumn = 2
BoundTo = .T. && so you can have a numeric controlsource

添马舰

© www.soinside.com 2019 - 2024. All rights reserved.