Private Sub grdDayBook_KeyDown(ByVal Sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles grdDayBook.KeyDown
If CurrentColumn = 1 Then
If e.KeyCode = Keys.F5 Then
'e.SuppressKeyPress = False
FrmAccountsSearch.Text = "From Daybook"
FrmAccountsSearch.Show()
FrmAccountsSearch.Activate()
End If
End If
End Sub
根据上面的代码,当我按第1列中的“F5”,网格的最后一个空白行时,将激活第二个表格。但问题是......在激活第二种形式之后,它将焦点从最后一行丢失到一步(最后一行)并且焦点也转向另一种控制。我在第二种形式Me.MdiParent = FrmMain
的load事件中写过。如果我删除了这段代码(Me.MdiParent = FrmMain
),它就能完美运行。我的意思是重点不会改变到任何地方。但是我应该包含这个代码。我应该做什么大师?