在屏幕上显示两种形式时,在两种形式之间传递字符串

时间:2019-02-02 05:15:49

标签: vb.net visual-studio-2015

您好,stackoveflow社区成员!!

我从计算器,从过去6个月读数线程,这对我非常有帮助。在我需要在此处写下自己的问题的地方,我永远不会卡住。 目前,我正在使用基于窗口的.net应用程序开发Visual Studio 2015。 我的应用程序中有多种形式。我正在通过面板控件将表单加载到另一个表单中。 说我有一个Form1中这是主模和窗口2我所使用面板控制打开主要形式。  当我打开我的Form1中作为启动表单中的数据传输正在发生。但是,当我使用的登录页面另一种形式的发言权form3作为启动时的数据传输不Form1和Form2之间的工作。 可以帮忙吗!!

请找到以下示例代码。 enter image description here 表格数量-3, Form3作为登录表单, 以Form1为主要形式, Form2作为输入表单,

Form3-的代码===========

<div class="modal fade" id="editar-modal" tabindex="-1" role="dialog" aria-labelledby="Modal" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
            <h5 class="modal-title segoe-bold">Editar Cadastro</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
            </button>
            </div>
            <div class="modal-body">
            {% include 'editar.html' %}
            </div>
        </div>
    </div>
</div>

代码为Form - ===========

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim form1 As New Form1
        form1.Show()
        Me.Hide()
 End Sub

Form2-的代码==========

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        RichTextBox1.Text = "Hello"
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim f As Form
        f = Form2
        f.TopLevel = False
        f.WindowState = FormWindowState.Normal
        f.FormBorderStyle = FormBorderStyle.None
        Me.Panel1.Controls.Add(f)
        f.Dock = DockStyle.Fill
        f.Show()
    End Sub

1 个答案:

答案 0 :(得分:0)

正如“ Preciousbetine”建议的那样,我已删除了form1的新实例。应用程序正在按要求工作。 非常感谢!!!

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Form1.Show()
            Me.Hide()
     End Sub