我正在开发 vb.net 应用程序。在我的一个工具条菜单项的主表单中,我将四个表单一起调用。
我想在工具条菜单项下为此提供一个快捷键。
Dim frm As New frmKeyAssignBoard
frm.Location = New Point(625, 0)
frm.MdiParent = Me frm.Show()
Dim frm1 As New FrmrecievedDelivaryRequest
frm1.Location = New Point(625, 225)
frm1.MdiParent = Me
frm1.Show()
Dim frm2 As New FrmDelivary
frm2.Location = New Point(965, 0)
frm2.MdiParent = Me
frm.show()
等等。
每个例子:
- 如果我按 K,我希望我的光标转到特定的文本框
frmKeyAssignBoard
- 如果我按 R 我想将光标移到特定的文本框
FrmrecievedDelivaryRequest
- 如果我按 D 我想将光标移到特定的文本框
FrmDelivary
我怎样才能做到这一点?我在 frmMaster_KeyDown 事件中遇到了这样的事情:但是再次显示相同的页面我已经打开了 FrmDelivary 的实例,所以我不想再次显示相同的页面。我只想将光标位置获取到此表单的特定文本框 If e.KeyCode = Keys.A Then Dim form As New FrmDelivary form.Show() form.txtTicket.Focus() Cursor.Position = form.txtTicket.Location end if