VB中,如何在Form间传递数据
就是在Form1中添加一个TextBox1,在Form2中添加一个TextBox2,运行时,在Form1的TextBox1中输入数值(比如123),点击“下一步”命令按钮...
就是在Form1中添加一个TextBox1,在Form2中添加一个TextBox2,运行时,在Form1的TextBox1中输入数值(比如123),点击“下一步”命令按钮后,“123”就会显示在Form2的TextBox2中。现在我按照这种方法:Form2.TextBox1.Text=Form1.TextBox1.Text,Form2中获得的是“0”,如果将Form1中TextBox1的属性“Text”改成“123”,那么Form2中就能获得“123”,可运行时,无论在Form1的TextBox1中输入多少,Form2获得的仍然是“123”,我想要实现的是Form2的值会随着Form1的输入改变而改变。不知道描述的清不清楚,VB菜鸟,请高手帮帮忙!
展开
展开全部
看明白了,你得把这行代码加入到 TextBox1 的 KeyPress 事件中。
追问
你好,你说的对,这样是可行的,但是传递的数据总是少一位,比如“123”传过去就只有“12”了,如果是“1”,传过去就为空了
追答
哦,你把代码放到KeyDown里面试试。
记住一句名言: 程序都是试出来的,代码都是凑出来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义public变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询