假設我有兩種形式,即Form1
和Form2
。 Form1中包含動態創建DataGridView
控制和Form2
包含兩個Textbox
控件(Textbox1
和Textbox2)
和Button
控制。如何將值從一種形式傳遞給另一種形式的動態創建的控件
當我DoubleClick
上DataGridView
的細胞它將打開Form2
和從當前選擇的單元中的數據傳遞到Form2
的Textbox1
下面是代碼:
我添加了一個handlear到我的動態創建的DataGridView這樣的:
AddHandler dg.CellMouseDoubleClick, AddressOf dg_DataGridEdit
Private Sub dg_DataGridEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Dim dgView As DataGridView = DirectCast(sender, DataGridView) Form2.TextBox1.Text = dgView.CurrentCell.Value.ToString() Form2.ShowDialog() End Sub
當我點擊從窗體2的按鈕,當前選擇的單元格的值將改變像TextBox2中從窗體2具有。但問題是我不能使用從From2 button1的代碼,如
Form1.dgView.CurrentCell.Value = TextBox2.Text
如何將值從textbox2傳遞到當前選定的單元格?
你能解釋一些代碼嗎? –
我已經更新了我的答案。謝謝! –