VB.NET中,怎么让窗体的LOAD事件自动执行

原来的VB6里面,我用到某个窗体上的text控件的值的时候,直接用就可以了,貌似VB6里面用到的时候,自动就load该窗体了,但是.net里面,好像没有自动load窗体的... 原来的VB6里面,我用到某个窗体上的text控件的值的时候,直接用就可以了,貌似VB6里面用到的时候,自动就load该窗体了,
但是.net里面,好像没有自动load窗体的机制了,不知道该怎么办了。
例如,Form2中有个控件text2,默认值设为“50”,
在Form2的load事件中,把text2的值设为“100”了,
在Form1里面的text1.value = Form2.text2.value这句,
在VB6里面就可以让text1的值为“100”,
在.NET里面就得不到100的值,只能得到“”或者form2的text2的默认值“50”,
原因好像是VB6里面的Form2.text2.value的时候,自动调用load事件了,
在.NET里面Form2.text2.value的时候,就不调用load事件了,怎么解决,
不可能每次用到form2的时候,都先load一下吧。
展开
 我来答
syx54
2015-03-30 · TA获得超过7381个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2924万
展开全部
我试试看你说的?
追问
我已经遇到了这种情况了,有实际代码,
窗体form2就是没有启动,已经new了但是没show。
追答
确实如你所说的,在VB6里能实现,但是 .NET里无法实现,那只能加上语句:
Form2.Show
TextBox1.Text = Form2.TextBox1.text
Form2.Close

也就是在使用语句 TextBox1.Text = Form2.TextBox1.text,前,先启动窗体Form2然后,使用完语句后,马上关闭窗体Form2。
当然,你可以换一个思路,因为Form2文本框里的50与100,是预先知道的话,那也简单呀?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式