特定のフォームだけ別フォームからの参照がされません
VB 2005,Framework2.0を使用しています。
現在、サブフォームからダイアログフォームを表示し、ダイアログフォーム内の入力値等をサブフォームに渡す処理を行っています。
サブフォームは複数作成しており、特定のサブフォームだけダイアログフォームの入力値がサブフォームに渡されず原因が分からなくて困っています。
コードは以下のような形で書いています。
'サブフォーム
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim f As New Dialog1
f.StartPosition = FormStartPosition.CenterParent
f.ShowDialog()
End Sub
End Class
'ダイアログフォーム
Public Class Dialog1
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
Form1.Label1.Text = Textbox1.text
Me.Close()
End Sub
End Class
2005では、別フォームからの参照はVB6と同じようにインスタンスを作成しなくても参照できる様になったと聞いていますので、上記のコードでも参照方法として問題はないと思うのですが、うまく動作しない原因が分かる方が居られましたら宜しくお願いします。
お礼
既出でしたか・・ごめんなさい。