我现在做的一个程序里,一个form1需要从另外一个form2上的listbox 控件得到里面的内容,我用了如下的方法: dim str as string str=form2.listbox.list(1) 可是并不成功,运行的时候会又打开一个新的form1窗口,结果str为空, 不知怎么解决,请各位指点,急!
你两个窗口都显示了没有,还有一个问题你的是不是form1先启动,而且你又在load里面加的代码,而这个时候form2都还没有载入,而且你根本没有用命令把它显示出来。
看看这个代码
form1:
Private Sub Form_Load()
Form2.Show
Form1.Caption = Form2.List1.List(0)
End Sub
form2:
Private Sub Form_Load()
List1.AddItem "a"
End Sub