如何把一个窗体的数据返回给另一个窗体?

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:51:27
有两个窗体,通过点击窗体1上的一个按钮来弹出窗体2,如何把窗体2上面输入的数据返回给窗体上的label啊?谢谢!
我是一个初学者,一楼的同志说得好深奥啊,而且我用的是VB6.0,好象这个版本还没有引入类的概念,VB2005才有类.说简单一点吧,窗体1上有一个label,窗体2上有一个textbox和一个command,在窗体2上的文本框输入数据点击command要把这个数据传递给窗体上的label,代码该怎么写?谢谢!

用form1.label1.caption=form2.text1.text

这个问题其实就是两个类之间怎么传值的问题,因为窗体也是类。

那么2个类怎么传值呢。

首先,一个类肯定需要公开一个东西,让其他的类能够访问或者修改。一般来说可以把成员设置为公开的,或者设置一个公开的属性,或者一个公开的方法。

第二,不管是成员变量,属性,还是方法,除非它是静态的属性,否者必须先实例化一个对像,然后访问这个对象。

对于窗体来说,要想达到你的要求和很多方法,我简单的写了一个这个,没做异常处理,你看看吧:
public partial class Form1 : Form
{
Form2 f2=new Form2();//实例化一个窗体 Form2上有个TextBox 属性是public
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
f2.Show(this);//将窗体显示
Timer t = new Timer();//建立一个计时器
t.Interval = 1000;//每隔一秒触发一个事件
t.Tick += new EventHandler(t_Tick);
t.Start();
}

void t_Tick(object sender, EventArgs e)
{//把f2窗体上的textBox1.text赋给Form1.label1.text
label1.Text = f2.text

在vb里如何在一个窗体关闭时把里面的数据传到当前窗体的文本框里 access窗体的值如何返回到表阿 我把一个表单提交到其它网站的页面后,如何获得返回的数据? VC如果用GetBitmapBits把桌面的位图数据返回到数组中,如何返回? VB问题,一个程序中,建立了几个窗体,请问如何调用其他窗体中输入或者计算的数据? 如何能把数据从一个硬盘传输到另一块硬盘,却能绝对的防止病毒进入? ACCESS数据录入问题:通过一个窗体如何将录入的数据分在两个表储存? asp 如何把新数据提交数据库的同时,返回在数据库中的id 如何调用VB窗体,并在关闭窗体后返回原窗体? 在vb中如何返回调用函数的窗体的属性,(名称,位置,大小,等)