Vb.net 当焦点在按钮上时,如何禁用向下/向上页面?

Vb.net 当焦点在按钮上时,如何禁用向下/向上页面?,vb.net,truedbgrid,Vb.net,Truedbgrid,我有一个程序,可以改变数据库中的值。我的表单中有一个TrueDBGrid,向下/向上的页面工作正常。如果我点击一个带有TAB的按钮,这个向下/向上页面仍然有效。当焦点在按钮上时,如何防止出现这种情况?我找到了解决方案。这将是: Private Sub frmZeitcodeListe_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown Try If e.KeyCode = Keys.Pa

我有一个程序,可以改变数据库中的值。我的表单中有一个TrueDBGrid,向下/向上的页面工作正常。如果我点击一个带有TAB的按钮,这个向下/向上页面仍然有效。当焦点在按钮上时,如何防止出现这种情况?

我找到了解决方案。这将是:

Private Sub frmZeitcodeListe_KeyDown(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown
    Try

        If e.KeyCode = Keys.PageUp Then
            If cmdBearbeiten.Focused = True Or cmdLoeschen.Focused = True Or cmdNeu.Focused = True Or cmdSchliessen.Focused = True Then
                e.Handled = False
            Else
                bsTblZeitcode.MovePrevious()
                e.Handled = True
            End If

        ElseIf e.KeyCode = Keys.PageDown Then
            If cmdBearbeiten.Focused = True Or cmdLoeschen.Focused = True Or cmdNeu.Focused = True Or cmdSchliessen.Focused = True Then
                e.Handled = False
            Else
                bsTblZeitcode.MoveNext()
                e.Handled = True
            End If
        End If

    Catch ex As Exception
    End Try
End Sub

请你澄清你的问题好吗。WinForm或WPF项目?向下/向上的页面是什么?给我们一些东西来理解你的逻辑。WinForms、PageUp和PageDown在键盘上。像箭头一样向上或向下。我明白了。现在,您的问题包括一些与问题相关的代码,以便我们能够理解,然后我们可以提供帮助。请检查:没有例外。我只是想知道它是怎么工作的。