0
これはModule1の中に私のコードです:すべてのフォームのパブリックプロパティの値を更新するにはどうすればよいですか? VB.net
Module Module1
Private strMessage As String = Form3.TextBox1.Text
Public Property getMessage() As String
Get
Return strMessage
End Get
Set(ByVal strCustomerFirstName As String)
strMessage = strCustomerFirstName
End Set
End Property
エンドモジュール
私はModule1の中でstrMessageに値を代入したForm3を使用します。
Public Class Form3
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
getMessage = TextBox1.Text
Form1.Show()
Me.Hide
End Sub
End Class
しかし、ときに私は新しいを更新Form3の値は、Form1に表示される値はまったく更新されませんでした。 form1でme.close()を使用せずに値を更新するにはどうすればよいですか?
Dim numberOfCharactersToDisplay As Integer = 100 Dim scrollingTextSelector As String Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load scrollingTextSelector = getMessage Do Until scrollingTextSelector.Length > (getMessage.Length + numberOfCharactersToDisplay) scrollingTextSelector &= " " & getMessage Loop End Sub
ブレークポイントを置くと 'message'で –
あなたは私のサンプルコードを与えることができます取得の戻り値をチェックするために、デバッグを使用するようにしてください?私はVBの初心者です。それは大きな助けになるでしょう。前もって感謝します。 –
私はあなたにコードを与えることはできませんが、[ここ](https://msdn.microsoft.com/en-us/library/5557y8b4.aspx)で確認できます。ブレークポイントの使い方 –