当前位置: 首页 > 知识库问答 >
问题:

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

闻人伟
2023-03-14

我有两个表单,我想从form1中获取text box1的值并将其显示为form2中text box2的值。我还希望text box2中的文本以相同的形式(form2)出现在text box3中,但是当我运行程序时,这些值不会显示在text box3上。我希望你明白逻辑,因为它真的很混乱,我不能再简单了。这是我正在尝试做的代码:

 '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上。谢谢大家:)

共有1个答案

常睿范
2023-03-14

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

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

public Form2(string frm1_text)
{
    InitializeComponent ();
    this.textbox2.Text = frm1_text;
    this.textbox3.Text = frm1_text;
    }
}

然后在调用/实例化form2时传递变量,如

Form2 frm = new Form2(textbox1.Text)

您甚至可以使用下面链接中解释的属性来尝试此操作

从其他窗体获取值(Visual C#)

 类似资料:
  • 问题内容: 我想将某些文本行从一个文本文件复制到另一个文件。在我当前的脚本中,当我搜索字符串时,它会随后复制所有内容,如何只复制文本的特定部分?例如,仅在其中包含“ tests / file / myword”的情况下才复制行? 当前代码: 问题答案: 单线: 推荐搭配: 使用更少的内存:

  • 如何将一个文本文件复制到另一个文本文件中?我试过这个: 这只是在中留下以下值:。 我做错了什么?

  • 如何将一个文本的值追加到另一个文本文件中的特定位置? One.txt Second.txt 需要将second.txt中的one.txt值放置在{}中提到的名称所在的位置。 输出:

  • 问题内容: 假设我有两个文本区域… 文字区1 文字区2 我希望能够从在文本区域2中键入的文本之后的文本中添加文本。例如:如果我写“我的名字叫乔”。在textarea中,它会同时复制并写“我的名字叫乔”。在现有的“ Hi There”之后的两个文本区域中。文本。 结果将是… 我可以使用jQuery还是需要使用AJAX这样做?我将如何去做? 问题答案: 绑定到事件时,您会注意到延迟。通常绑定到事件时,

  • 下面是我为文本字段编写的代码。 前5次单击会找到精确的文本框,但当对前5个文本框执行sendkeys时,所有值都会输入到第6个文本框中。当对6文本框执行click时,出现错误,说明无法定位元素。有什么建议吗? 服务器日志: 处理命令时发生未知的服务器端错误。(警告:服务器未提供任何stacktrace信息) 命令持续时间或超时:60.46秒 内部版本信息:版本:“2.42.2”,版本:“6a699

  • 问题内容: 我有两个Java.io.File对象file1和file2。我想将内容从file1复制到file2。有没有一种标准的方法可以执行此操作,而无需创建必须读取文件1并写入文件2的方法 问题答案: 不,没有内置方法可以做到这一点。与您要完成的工作最接近的是from 的方法,如下所示: 并且不要忘记处理异常并在一个块中关闭所有内容。