vb中如何在form2上修改form1的数据
例如:我在form1宣告了abc是integerabc=1000我就在form2整了个button,写了abc=abc+1,但不能运行,如果我想在form2上用回form...
例如:我在form1宣告了abc是integer
abc=1000
我就在form2整了个button, 写了abc=abc+1,但不能运行,如果我想在form2上用回form1宣告了的,正确写法应该是甚麼? 展开
abc=1000
我就在form2整了个button, 写了abc=abc+1,但不能运行,如果我想在form2上用回form1宣告了的,正确写法应该是甚麼? 展开
3个回答
展开全部
在form1中load事件写:
Private Sub Form_Click()
Form2.Show
End Sub
Private Sub Form_Load()
Dim abc As Integer
abc = 1000
Form1.Tag = abc
End Sub在form2中写:
Private Sub Command1_Click()
dim abc as integer
abc = Form1.Tag + 1
form2.caption=abc
End Sub
可以看到效果
Private Sub Form_Click()
Form2.Show
End Sub
Private Sub Form_Load()
Dim abc As Integer
abc = 1000
Form1.Tag = abc
End Sub在form2中写:
Private Sub Command1_Click()
dim abc as integer
abc = Form1.Tag + 1
form2.caption=abc
End Sub
可以看到效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可用全局变量,或者在form1开头声明abc,Public abc As Integer,在form2调用时这样,form1.abc=form1.abc+1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加个模块,在里面写入
Public abc As Integer
Public abc As Integer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询