【发布时间】:2024-01-15 06:12:01
【问题描述】:
我有一个组合框和一个文本框。组合框按字母顺序排列为列表,有五个项目。 “苹果”“熊”“猫”“狗”“麋鹿”。在数据库中,它们以权重列出
APPLE 重 2,BEAR 重 100,CAT 重 7,DOG 重 20,ELK 重 30,
我想更改组合框以根据我在 Lost_Focus 上输入的重量选择正确的动物。所以我有
For i = 0 To 4
If txtField.Text = Me.cmbAnimal.ItemData(i) Then
Me.cmbAnimal.ListIndex = i
End If
Next i
但是,这是将重量与动物名称进行比较。我该如何改写这个?
【问题讨论】:
-
还有一个关联的 TAG 属性,对于每个动物,在声明、手动添加或循环期间将重量放在 TAG 中,然后将文本与该项目的标签进行比较,这将给你你想要的。如果您需要一个工作示例,请告诉我,我必须在有我的 VB6 副本的系统上。
-
是的,我想要一个有用的例子
-
给我一点,我会把它交给你并张贴在这里。
标签: combobox textbox vb6 listitem