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へのデータ受け渡しは可能であることは確認しています。
ご教示よろしくお願いします。
ツイート | ![]() |