0

あるフォームから別のフォームにデータを取得する方法を教えてください。

例:

フォーム 1 で、ユーザーが inputbox("") に何かを入力すると、データがフォーム 2 に送信され、表示されます。

Sub form1()
  InputBox("Enter something " & Num, "Read Names")
  form2.show
end sub
4

1 に答える 1

2

これを行うには多くの方法があります。たとえば、form2 のインスタンスを作成し、表示する前にそのコントロールの 1 つのプロパティを設定します。form2 に Label1 というラベル コントロールがある場合:

    Dim userName As String = InputBox("Whats your name?")

    Dim infoForm As New Form2
    infoForm.Label1.Text = userName
    infoForm.ShowDialog()

コメントに従って、ラベルを設定するのと同じ方法で文字列をリストボックスに追加できます。

    Dim userName As String = InputBox("Whats your name?")

    Dim infoForm As New Form2
    infoForm.lstItinerary.Items.Add(usersName)
    infoForm.ShowDialog()    
于 2012-12-06T14:18:18.170 に答える