跳出DataRepeater而不是逐步执行项目

时间:2013-08-27 16:00:10

标签: .net vb.net datarepeater

当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

1 个答案:

答案 0 :(得分:0)

在DataRepeater上将TabStop属性设置为 False