Vb.net 如何在组合框中选择特定项?

Vb.net 如何在组合框中选择特定项?,vb.net,combobox,Vb.net,Combobox,我在一个组合框中有两个项目,分别是“在家吃饭”和“在外面吃饭” 我希望程序添加20%的增值税,如果用户选择“吃饭”。如果用户选择“外出就餐”,我不希望添加任何增值税 我有下面的代码来计算我的总数,这已经成功了。我只需要了解如何在组合框中指定要添加增值税的项目 dTotalCost = dTotalSandwichCost + dTotalDrinkCost + dTotalExtraCost 一种可能性是声明枚举并基于它进行计算。例如。, (Psuedocode,未经测试,只是给您一个想法)

我在一个组合框中有两个项目,分别是“在家吃饭”和“在外面吃饭”

我希望程序添加20%的增值税,如果用户选择“吃饭”。如果用户选择“外出就餐”,我不希望添加任何增值税

我有下面的代码来计算我的总数,这已经成功了。我只需要了解如何在
组合框中指定要添加增值税的项目

dTotalCost = dTotalSandwichCost + dTotalDrinkCost + dTotalExtraCost

一种可能性是声明枚举并基于它进行计算。例如。, (Psuedocode,未经测试,只是给您一个想法)

然后写下:

If comboBox.selectedIndex = AvailableEatingOptions.EatingIn Then
    dVAT = GivenVATValue * 0.2 ' Take 20% of your reference value
Else
    dVAT = 0
End If
然后将此
dVAT
添加到总数中


我认为您不想选择特定的项目,而是要检查选择了哪个项目。对吗?查看组合框的SelectedItem属性。
If comboBox.selectedIndex = AvailableEatingOptions.EatingIn Then
    dVAT = GivenVATValue * 0.2 ' Take 20% of your reference value
Else
    dVAT = 0
End If