财务管理者的财务观念:VB 简单问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 14:59:27
Private Sub Combo1_Change()

End Sub

Private Sub Form_Load()
Combo1.AddItem "2006"
Combo1.AddItem "2007"
Combo1.AddItem "2008"
End Sub
为什么我在运行这段代码后 首先 Combo1 文本中会显示Combo1呢 我想让它 运行就显示 2006 这样该怎么编写代码呢
一楼那个我试了不可以呀

你可以这么写:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Private Sub Form_Load()
Combo1.text = "2006" '载入窗体时Combo1的文本是:2006
Combo1.AddItem "2006"
Combo1.AddItem "2007"
Combo1.AddItem "2008"
End Sub
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

在Combo1.AddItem "2006"
前面加一句Me.Show
就可以了

祝你好运!

这是因为你的combo的caption属性的设置上写的是combo1,你只要把他的caption的属性中的combo1删除掉就可以了。这个跟代码编写没关系。

combo1.caotion ="2006"试试