vb 要将form1的Combo1值,在它unload前传到form2的Combo1上。
有下列程序:form1的load:AAA=Combo1from2.Show在form2的load中:from2.Text4=AAAAA=from2.Text4from2....
有下列程序:
form1的load:
AAA = Combo1
from2.Show
在form2的load中:
from2.Text4 = AAA
AA = from2.Text4
from2.Combo1.additem=AA
以上的运行不起来嘛,请求帮助,成功者给分,不食言。 展开
form1的load:
AAA = Combo1
from2.Show
在form2的load中:
from2.Text4 = AAA
AA = from2.Text4
from2.Combo1.additem=AA
以上的运行不起来嘛,请求帮助,成功者给分,不食言。 展开
3个回答
展开全部
Form见传值可以用模块,在模块里声明变量。
模块1
dim AAA as string
form1_load()
{
AAA = Combo1
form2.Show
}
form2_load()
{
dim AA as string
form2.Text4 = AAA
AA = form2.Text4
form2.Combo1.additem=AA
}
模块1
dim AAA as string
form1_load()
{
AAA = Combo1
form2.Show
}
form2_load()
{
dim AA as string
form2.Text4 = AAA
AA = form2.Text4
form2.Combo1.additem=AA
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你也太想当然了吧!
假如已经在form1中生成了combo1(已有列项)
将其传递到form2的combo1中
在form2的load事件中,添加如下代码:
Private Sub Form_Load()
Dim i As Integer
For i = 0 To Form1.Combo1.ListCount - 1
Form2.Combo1.AddItem Form1.Combo1.List(i)
Next i
End Sub
假如已经在form1中生成了combo1(已有列项)
将其传递到form2的combo1中
在form2的load事件中,添加如下代码:
Private Sub Form_Load()
Dim i As Integer
For i = 0 To Form1.Combo1.ListCount - 1
Form2.Combo1.AddItem Form1.Combo1.List(i)
Next i
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询