VB一个工程中有好几个窗体,写什么代码可以让第一个窗体的相关内容显示在第二个窗体上?

如果第一个窗体的相关内容是多变的呢?
2025-03-01 19:06:46
推荐回答(2个)
回答1:

要使用跨窗体内容需要定义Public的变量,通常dim的都是Private,
比如,在一个窗体内定义Public String1 As String,这个String1在其它窗体内也可以用.相关内容用这样的变量传递就行了.

如果是直接访问控件的内容就更容易了可以直接用
Form2.Text1.Text = Form1.Text1.Text

回答2:

目标如果是变量,可声明为Public,
Public fm1 As String '窗体一变量
Print Form1.fm1 ‘在窗体二中访问
如果是其它对象如textbox,label
同样用法,Print Form1.text1.Text
是一个对象所属和访问权限的问题