テキスト ボックス、ボタン、パブリック共有プロパティを含むフォームがあります。ボタンは、データ グリッド ビューで別のフォームを表示します。データ グリッド ビューで行をクリックすると、選択された値が取得され、元のフォームのパブリック共有プロパティに割り当てられ、フォームが閉じられます。
Private Sub dgvAllSku_CellContentDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvAllSku.CellContentDoubleClick
frmMain.Sku = dgvAllSku.Rows.Item(e.RowIndex).Cells(0).Value
Me.Close()
End Sub
今私がしたいことは、このフォームが閉じるときに、元のフォームのテキスト ボックスに値 (frmMain.Sku) を入力することです。データ グリッド ビュー フォームが閉じたときに GotFocus イベントが再び発生し、そのイベントを使用してテキスト ボックスにパブリック プロパティの値を割り当てることができると思っていましたが、フォームが閉じたときにフォーカス イベントが発生しません。
Private Sub frmMain_Activated(sender As Object, e As EventArgs) Handles Me.GotFocus
txtSku.Text = frmMain.Sku
End Sub
どうすればこれを達成できますか?