0

get プロパティと set プロパティを持つクラスがあります

Public Property username() As String
    Get
        Return _username
    End Get
    Set(ByVal value As String)
        _username = value
    End Set
End Property

あるフォームで値を設定し、別のフォームで同じ値を取得したいのですが、どうすればよいですか?

4

1 に答える 1

0

そのプロパティを1つのフォームで宣言するだけなので、インスタンス化するときに、表示する前または他のアクションを実行中に設定できます。

Dim newForm As Form2 = new Form2()
newForm.UserName = "Alejandro"
newForm.Show()

これは、プロパティがパブリックとしてUserName宣言されていることを前提としています。Form2逆の方法を実行したり、そのデータの一部をコンストラクターのパラメーターとして追加して、プロパティを非公開にすることも完全に可能です。

于 2013-08-18T17:24:18.300 に答える