Form2 から Fom3へのデータ受け渡し


イカス  2007-09-20 10:44:57  No: 137566

Form1、Form2、Form3の3つのフォームがあり、Form1→Form2へのデータ受け渡しは可能なのですが、Form2→Form3へのデータ受け渡しが出ない状態です。

<form1.vb>
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim fm2 As New Form2()
        fm2.Show()
    End Sub
End Class

<form2.vb>
Public Class Form2
    Public Property AllText() As String
        Get
            Return TextBox1.Text
        End Get
        Set(ByVal value As String)
            TextBox1.Text = value
        End Set
    End Property

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim fm3 As New Form3()
        fm3.ShowDialog()
    End Sub
End Class

<form3.vb>
Public Class Form3
    Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = My.Forms.Form2.AllText
    End Sub
End Class

上記コードを変えてForm1→Form2へのデータ受け渡しは可能であることは確認しています。
ご教示よろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加