是否存在用于将对象属性表示为变量的数据类型?即TextBox1.Text
作为变量?对象属性的变量数据类型而不是属性值?
我不是试图实现其作为字符串数据类型变量的文本,也不是控制作为对象数据类型。相反,我试图实现...
Dim userCountry As String
favouriteCar = ComboBox1.Text
Dim mostPopularCar As ?
mostPopularCar = TextBox1.Text
Select Case userCountry
Case "Canada"
mostPopularCar = "Hyundai"
Case "USA"
mostPopularCar = "Ford"
Case "China"
mostPopularCar = "Volkswagon"
Case "Uganda"
mostPopularCar = "Toyota"
End Select
归根结底,而不是写TextBox1.Text
=,我想写mostPopularCar =
。
...或者,当我真正需要做的只是在每个对象的每次迭代中附加.Text时,我是否简单地在定义任何变量方面做得太过分?
所以你想做的事,是一个参考Textbox1.Text财产,而不是工作属性的值? 无论如何,在这个例子中你是对的,使用“MostPopularCar”变量是一个矫枉过正的,因为你不想用read值做什么,你只是想改变它。 – lsteinme 2014-11-06 09:16:02
@lsteinme正确。根据上面的例子,我不想编写'TextBox1.Text =',我想编写'mostPopularCar ='。还请注意我的最终调查(见最后一句)。 – 2014-11-06 09:19:25
@lsteinme刚刚注意到你的编辑。感谢您澄清这是过度的。这就是我真正需要知道的。 – 2014-11-06 09:28:04