首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当焦点位于按钮上时,如何禁用Page Down/Up?

当焦点位于按钮上时,如何禁用Page Down/Up?
EN

Stack Overflow用户
提问于 2019-10-17 22:16:44
回答 1查看 101关注 0票数 0

我有一个程序,可以更改数据库中的值。我的表单中有一个TrueDBGrid,Page Down/Up工作正常。如果我用TAB键单击按钮,此Page Down/Up仍然有效。当焦点在按钮上时,我如何防止这种情况发生?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-22 16:43:20

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

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58434762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档