vb小问题??

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:29:17
这段代码:

Private Sub Combo1_Click() '当组合框Combo1被单击时,直接设置字体大小
Text1.FontSize = Combo1.Text
End Sub
Private Sub Combo2_Click() '当组合框Combo2被单击时,设置对齐方式
Text1.Alignment = Combo2.ListIndex
End Sub

combo1是设置字体大小
第二句用Text1.Alignment = Combo2.text 为什么不行

很简单,因为Text1.Alignment 是一个 “integer”类型的变量, Combo2.ListIndex 是“integer”类型
Combo2.text 是“string”类型
强行赋值会引发“类型不匹配”错误。

在我这里可以运行。。。。
把combo2的list属性设置0,1,2

什么意思?