09/07/08 20:51:10
VB2008を使用しています。
Form1とForm2を作成し、Form1からForm2を以下のようにして表示させました。
[Class Main]
Public Sub Main()
Application.Run(New Form1)
End Sub
[Class Form1]
Private Sub Form1_Load( 略 )
Form2.Show()
End Sub
Public Sub SetTextBox( str )
TextBox1.Text = str
End Sub
[Class Form2]
Private Sub Button1_Click( 略 )
Form1.SetTextBox("test")
End Sub
このとき、Form2のボタンからForm1のTextBoxに文字列をセットできないのは
Application.RunでNewしているForm1にアクセス出来ていないからでしょうか?