Public Module Inv
Public Item(4) as String
End Module
Private Sub Inventory_SelectedIndexChanged(sender As Object, e As EventArgs) Handles Inventory.SelectedIndexChanged
If Inventory.SelectedIndex.ToString(Item(0)) Then
MessageBox.Show("Item Selected!")
playerDMG *= 3
End If
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs)
Item(0) = "Plasma"
for add = 0 to 0
inventory.items.add(item(add))
End Sub
我想要的是,如果单击该按钮,它将在列表框中添加Item(0),如果单击列表框中的项目,它将使playerDMG增至三倍。 这里的问题是,这告诉我我无法将“等离子枪”转换为“布尔”类型 这是怎么了有更好的方法吗?
答案 0 :(得分:0)
我认为您需要执行以下操作:
If Inventory.SelectedItem.ToString() = Item(0) Then ...
或者,您可以使用SelectedValue
,但是要使其正常工作,您需要使用combobox的DataSource
属性。