Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Visual Basic 2010将文本从一个文本框复制到另一个文本框_Vb.net - Fatal编程技术网

Vb.net Visual Basic 2010将文本从一个文本框复制到另一个文本框

Vb.net Visual Basic 2010将文本从一个文本框复制到另一个文本框,vb.net,Vb.net,我有两个表单,我想从form1中获取textbox1的值,并将其显示为form2中textbox2的值。我还希望textbox2中的文本以相同的形式(form2)显示在textbox3中,但当我运行程序时,这些值不会显示在textbox3上。我希望你能理解其中的逻辑,因为它真的很混乱,我不能再简单了。以下是我尝试执行的代码: 'this is when i get the value of textbox1 from form1 to form2's textbox2 'this part

我有两个表单,我想从form1中获取textbox1的值,并将其显示为form2中textbox2的值。我还希望textbox2中的文本以相同的形式(form2)显示在textbox3中,但当我运行程序时,这些值不会显示在textbox3上。我希望你能理解其中的逻辑,因为它真的很混乱,我不能再简单了。以下是我尝试执行的代码:

 'this is when i get the value of textbox1 from form1 to form2's textbox2
 'this part works, because textbox1's value gets displayed on textbox2
 Private Sub form1_FormClosing(ByVal sender As Object, ByVal e As _
 System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

     'i want to forward the values before form close
     form2.textbox2.Text = textbox1.Text

 End Sub
我想获取textbox2的值并将其显示在textbox3上(两者都在同一个表单上,form2),因此我使用

 textbox3.Text = textbox2.Text
但是,该值不会显示在textbox3上。这就是我的问题所在。我希望任何人都能帮助我在这里做什么。我也希望你明白:(


编辑:我已经通过使用计数器解决了这个问题,这样textbox1的值可以直接显示在textbox3上。谢谢大家:)

在表单关闭时传递变量是没有意义的

Form2构造函数应该接受如下字符串值

public Form2(string frm1_text)
{
    InitializeComponent ();
    this.textbox2.Text = frm1_text;
    this.textbox3.Text = frm1_text;
    }
}
然后在调用/实例化form2时传递变量,如

Form2 frm = new Form2(textbox1.Text)
您甚至可以使用下面链接中解释的属性来尝试此操作


在表单结束时传递变量没有意义

Form2构造函数应该接受如下字符串值

public Form2(string frm1_text)
{
    InitializeComponent ();
    this.textbox2.Text = frm1_text;
    this.textbox3.Text = frm1_text;
    }
}
然后在调用/实例化form2时传递变量,如

Form2 frm = new Form2(textbox1.Text)
您甚至可以使用下面链接中解释的属性来尝试此操作


在表单结束时传递变量没有意义

Form2构造函数应该接受如下字符串值

public Form2(string frm1_text)
{
    InitializeComponent ();
    this.textbox2.Text = frm1_text;
    this.textbox3.Text = frm1_text;
    }
}
然后在调用/实例化form2时传递变量,如

Form2 frm = new Form2(textbox1.Text)
您甚至可以使用下面链接中解释的属性来尝试此操作


在表单结束时传递变量没有意义

Form2构造函数应该接受如下字符串值

public Form2(string frm1_text)
{
    InitializeComponent ();
    this.textbox2.Text = frm1_text;
    this.textbox3.Text = frm1_text;
    }
}
然后在调用/实例化form2时传递变量,如

Form2 frm = new Form2(textbox1.Text)
您甚至可以使用下面链接中解释的属性来尝试此操作


如果第一行有效,为什么不为TextBox3编写相同的代码?例如,form2.textbox3.Text=textbox1.Text?因为我打算使用textbox2作为textbox1值的保持器,因为在我试图解释时它非常复杂,但无论如何我都会尝试。我有这个表格1,上面有六个文本框。在每个文本框上都有一个showform2按钮,这意味着form2上的每个文本框都有不同的值,但它们的值来自form2。我现在解决了这个问题,通过使用计数器,我知道单击了哪个按钮,所以textbox1的值将直接传输到textbox3。我真的不知道为什么我要把每件事都复杂化,但那可能是因为我是一个傻瓜:如果第一行行可以工作,你为什么不为TextBox3编写相同的代码呢?例如,form2.textbox3.Text=textbox1.Text?因为我打算使用textbox2作为textbox1值的保持器,因为在我试图解释时它非常复杂,但无论如何我都会尝试。我有这个表格1,上面有六个文本框。在每个文本框上都有一个showform2按钮,这意味着form2上的每个文本框都有不同的值,但它们的值来自form2。我现在解决了这个问题,通过使用计数器,我知道单击了哪个按钮,所以textbox1的值将直接传输到textbox3。我真的不知道为什么我要把每件事都复杂化,但那可能是因为我是一个傻瓜:如果第一行行可以工作,你为什么不为TextBox3编写相同的代码呢?例如,form2.textbox3.Text=textbox1.Text?因为我打算使用textbox2作为textbox1值的保持器,因为在我试图解释时它非常复杂,但无论如何我都会尝试。我有这个表格1,上面有六个文本框。在每个文本框上都有一个showform2按钮,这意味着form2上的每个文本框都有不同的值,但它们的值来自form2。我现在解决了这个问题,通过使用计数器,我知道单击了哪个按钮,所以textbox1的值将直接传输到textbox3。我真的不知道为什么我要把每件事都复杂化,但那可能是因为我是一个傻瓜:如果第一行行可以工作,你为什么不为TextBox3编写相同的代码呢?例如,form2.textbox3.Text=textbox1.Text?因为我打算使用textbox2作为textbox1值的保持器,因为在我试图解释时它非常复杂,但无论如何我都会尝试。我有这个表格1,上面有六个文本框。在每个文本框上都有一个showform2按钮,这意味着form2上的每个文本框都有不同的值,但它们的值来自form2。我现在解决了这个问题,通过使用计数器,我知道单击了哪个按钮,所以textbox1的值将直接传输到textbox3。我真的不知道为什么我要把事情弄得复杂,但那可能是因为我是个傻瓜