我有兩種形式。一個是InvoiceEntry,另一個是ListofSuppliers。在InvoiceEntry中有一個控件「txtsnam」。供應商包含一個包含所有供應商名稱的Datagrid。當用戶在此文本框的ListofSupplier表單上按f9打開時。用戶從網格中選擇供應商的名稱,然後按回車。在此按回車我想供應商的名稱傳遞給。我已經使用這個代碼,但它不是爲我工作的「txtsnam」:如何將文本從一種表單傳遞給後面的打開表單?
在InvoiceEntry:
Private Sub txtsnam_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtsnam.KeyDown`
If e.KeyCode = Keys.F9 Then
Dim lov As New SupplierLOV
lov.ShowDialog()
End If
End Sub
在ListofSuppliers:
Private Sub RadGridView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles RadGridView1.KeyDown
If e.keycode=keys.Enter then
InvoiceEntry.txtsnam.text=RadGridView1.CurrentRow.Cells(0).Value.ToString
End If
End Sub
我也嘗試過財產的幫助,但它也不工作。我在第2行放置斷點,它執行bt文本不會出現在txtsnam中