私は現在、VB.net で Web ブラウザーを構築していますが、e.SuppressKeyPress = True
作業に苦労しています。ユーザーが Enter キーを押して目的のページに移動できるように、URL バーでこのコードを使用しています。私のコード全体:
Private Sub AddressBar_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles AddressBar.KeyUp
On Error Resume Next
If e.KeyCode = 13 Then
Dim textArray = AddressBar.Text.Split(" ")
If (AddressBar.Text.Contains(".") = True And AddressBar.Text.Contains(" ") = False And AddressBar.Text.Contains(" .") = False And AddressBar.Text.Contains(". ") = False) Or textArray(0).Contains(":/") = True Or textArray(0).Contains(":\") Then
Navigate(AddressBar.Text)
Else
Navigate("http://www.google.com/search?q=" + AddressBar.Text)
End If
WebControl.Focus()
e.SuppressKeyPress = True
End If
End Sub
を複数の異なる場所に移動しようとしましたe.SuppressKeyPress = True
が、どれも機能しません。助言がありますか?