2つのフォームにテキストボックスとボタンがあり、最初のフォームで2番目のフォームを開きます。次に、2番目のフォームのボタンをクリックすると、テキストボックスの値を最初のフォームのテキストボックスに渡して渡すように、2番目のフォームのテキストボックスに値を入力します。別のフォームからフォームを開き、値を取得して最初のフォームに戻します。
Public Class Form1
WithEvents fr2 As New Form2
Private Sub btngetvalue_Click(sender As Object, e As EventArgs) Handles btngetvalue.Click
fr2.Show()
End Sub
Private Sub fr2_passvalue() Handles fr2.passvalue
Me.txtform1.Text = fr2.txtform2.Text
End Sub
End Class
Public Class Form2
Event passvalue()
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub btnpassvalue_Click(sender As Object, e As EventArgs) Handles btnpassvalue.Click
RaiseEvent passvalue()
Me.Close()
End Sub
End Class
:私は現在、ここでは2015
Visual Studioでvb.netを使用しています
私がこれまで運でこれをやろうとしてきた
は...私のコードです私はコントロールに直接アクセスしようとしましたが、vb.netがすべてのクラスを使用するようになっても機能しません。私はこれを回避する方法を理解していないようです。
これに関連する疑問があります。 **関連**の下にあるもののいくつかから始めて、*運行ではなく*研究*に頼ってください。 – Plutonix
コードが動作します。問題は何ですか? – LarsTech