0
私は新しいフォームを開くことなく私のメインフォームに別のフォームにあるdatagridviewからコンストラクタを使用してパラメータを渡すことができます。ここに私のコードどのように私は新しいフォームを開くことなく開いているかメインフォームにパラメータを渡すことができます
-----------メインフォームのコンストラクタ----------------------------- -----------
Public Sub New(customerID As Integer, fullName As String, phoneNumber As String, emailID As String)
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
_customerID = customerID
_fullName = fullName
_phoneNumber = phoneNumber
_emailID = emailID
End Sub
-----------------------------第2フォーム編集あなたの第二でプロパティを作成することができ、ボタンをクリックする----------------------------
Private Sub btnEdit_Click(sender As Object, e As EventArgs) Handles btnEdit.Click
Dim formMain As New frmMain(CInt(Me.dgvCustomerInfo.Item(0, Me.dgvCustomerInfo.SelectedRows(0).Index).Value),
Me.dgvCustomerInfo.Item(1, Me.dgvCustomerInfo.SelectedRows(0).Index).Value,
Me.dgvCustomerInfo.Item(2, Me.dgvCustomerInfo.SelectedRows(0).Index).Value,
Me.dgvCustomerInfo.Item(3, Me.dgvCustomerInfo.SelectedRows(0).Index).Value)
Me.Hide()
'formMain.Hide()
formMain.Show()
おかげ
あなたはパラメータ – SLaks
ことができますように、既存のフォームを渡す必要がありますあなたはそれをどのように説明しますか? –
新しいfpormを開く場合は、新しいフォームを作成しないでください。メソッドを作成してデータを渡す – Plutonix