vb 要求对象

IfText2.Text=denglzhcm.Form2AndText1.Text=t1.Form2这个是form1中的text,我想让text1.text等于form2... If Text2.Text = denglzhcm.Form2 And Text1.Text = t1.Form2
这个是form1中的text,我想让text1.text等于form2中的t1值,然后让text2等于form2中的denglzhcm值,可是说要求对象,谁能帮帮我,谢谢,ps:定义的通用变量是form1和form2都通用吗,只要在其中一个定义就行了吗
加了form2.load后说未找到方法或数据成员
展开
 我来答
钻石酒杯
2007-09-21 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:38.2万
展开全部
你的问题不是很明确,你想在什么时候触发这个事件。这两个变量是什么时候赋值的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wei199002
2007-09-21 · TA获得超过179个赞
知道答主
回答量:152
采纳率:0%
帮助的人:0
展开全部
你好!
要实现你的要求,前提是要在FORM1的form_load中加入如下的语厅册毁句:form2.load,将FORM2先加载,否则就会出现要求对象的问题;
要定义可在两个表单中可用的变量,最好的办法是在通用模扮备块中定义全局变量,如:public A as string
祝你成功!

不好意思,说错了
应该是姿悔load form2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2db262e5f
2007-09-21 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1440万
展开全部
t1和denglzhcm是在form2里定义的局部变量吗?如果是,则在form1里无法直接访问他们。有三种解决办毕稿法:
1.把t1和denglzhcm设置为全局变量,则在form1里可以:腊渣
text1.text=t1
text2.text=denglzhcm
2.为form2创建两个属性,一个用来为t1赋值,一个用来为denglzhcm赋值:
property get SetT1(newvalue as variant)
t1=newvalue
end property

property get SetDenglzhcm(newvalue as variant)
denglzhcm=newvalue
end property

在form1里:
load form2
text1.text=form2.SetT1
text2.text=form2.SetDenglzhcm
3.在form2里轮数悄创建一个方法,用来获得t1和denglzhcm:
public sub getVars(byref v1 as variant,byref v2 as variant)
v1=t1
v2=denglzhcm
end sub

在form1里:
load form2
form2.getVars(text1.text,text2.text)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式