0

当 DataRepeater 具有焦点时,我希望 tab 键将焦点移动到表单上的下一个控件,而不是在 DataRepeater 中列出的每个项目中切换。我怎样才能做到这一点?我可以设置一些属性吗?

到目前为止,我已经尝试了几种在 keypress 事件上捕获 tab 键并尝试强制它移动到下一个控件的变体,如下所示,但它不起作用:

    Private Sub BayDataRepeater_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles BayDataRepeater.ItemTemplate.KeyPress
        If Asc(e.KeyChar) = Keys.Tab Then
            BayDataRepeater.ItemTemplate.SelectNextControl(BayAddButton, _
                                                           True, True, _
                                                           False, True)
        End If
    End Sub
4

1 回答 1

0

On the DataRepeater set the TabStop property to False.

于 2013-12-17T16:35:20.080 回答