get プロパティと set プロパティを持つクラスがあります
Public Property username() As String
Get
Return _username
End Get
Set(ByVal value As String)
_username = value
End Set
End Property
あるフォームで値を設定し、別のフォームで同じ値を取得したいのですが、どうすればよいですか?
get プロパティと set プロパティを持つクラスがあります
Public Property username() As String
Get
Return _username
End Get
Set(ByVal value As String)
_username = value
End Set
End Property
あるフォームで値を設定し、別のフォームで同じ値を取得したいのですが、どうすればよいですか?
そのプロパティを1つのフォームで宣言するだけなので、インスタンス化するときに、表示する前または他のアクションを実行中に設定できます。
Dim newForm As Form2 = new Form2()
newForm.UserName = "Alejandro"
newForm.Show()
これは、プロパティがパブリックとしてUserName
宣言されていることを前提としています。Form2
逆の方法を実行したり、そのデータの一部をコンストラクターのパラメーターとして追加して、プロパティを非公開にすることも完全に可能です。