Webbrowser ENTER knop gebruiken

Status
Niet open voor verdere reacties.

Jeevje2

Gebruiker
Lid geworden
25 dec 2009
Berichten
147
Hallo allemaal,

Ik heb een WebBrowser gemaakt, maar ik moet speciaal een Knop maken, bijvoorbeeld genaamd: Ga!
Maar zou ik dan ook kunnen maken dat als je op ENTER drukt, dat hij ook gaat wat er in de ComboBox staat?

Thanks
 
Plaats deze code:

Code:
        If e.KeyChar = Chr(13) Then
            WebBrowser1.Navigate(ComboBox1.Text)
            e.Handled = True
        End If

onder het KeyPress event van ComboBox1.
 
Ik krijg 2 errors:

'KeyChar' is not a member of 'System.EventArgs'.
'HandLed' is not a member of 'System.EventArgs'.

Ik plaats het wel in Form1_Load
 
Gebruik dit:

Code:
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
    'Start de code op het moment dat de gebruiker op een toets drukt
    Select Case (e.KeyChar)
        Case vbCr
            WebBrowser1.Navigate(TextBox1.Text)' Als de persoon de toets vbCr (=enter) indrukt gebeurt er hetzelfde als wanneer je op ga naar klikt: de browser navigeert
        Case Else ' Als de ingedrukte toets een andere is dan de toetsen die erboven zijn genoemd (de letters bijvoorbeeld) dan gebeurt er niets
    End Select
End Sub

Zie voor meer informatie http://wwww.helpmij.nl/forum/showthread.php?t=329138.
 
Ik krijg 2 errors:

'KeyChar' is not a member of 'System.EventArgs'.
'HandLed' is not a member of 'System.EventArgs'.

Ik plaats het wel in Form1_Load

Dan heb je waarschijnlijk de code niet onder het KeyPress event staan maar onder KeyDown of iets anders. KeyPress moet je hebben.
 
Laatst bewerkt:
Post eens de volledige code waar je mijn gegeven code onder hebt geplaats. Post dus ook het Private Sub... gedeelte.
 
Nee, waar je:

Code:
        If e.KeyChar = Chr(13) Then
            WebBrowser1.Navigate(ComboBox1.Text)
            e.Handled = True
        End If

onder hebt staan.
 
Nee laatmaar bedankt. Maar dan heb ik nog 1 vraagje. Als ik 3 URL's typ, hoe zorg ik dan ervoor dat hij opslaat in mijn ComboBox1?
 
Hallo allemaal,

Ik heb een WebBrowser gemaakt, maar ik moet speciaal een Knop maken, bijvoorbeeld genaamd: Ga!
Maar zou ik dan ook kunnen maken dat als je op ENTER drukt, dat hij ook gaat wat er in de ComboBox staat?

Thanks

Volgens mij kan je dan in de combobox in plaats van textchanged er ook keydown van maken en dan de volgende code doen:

If e.keycode = keys.Enter Then
Webbrowser.Navigate(Combobox1.Text)
End If
 
Heel simpel.

Code:
combobox1.items.add(combobox1.text)

Alsjeblieft de hele code:
Code:
Private Sub ComboBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyDownEventArgs) Handles ComboBox1.KeyDown
If e.KeyCode = Keys.Enter Then
            WebBrowser1.Navigate(ComboBox1.Text)
            ComboBox1.Items.Add(ComboBox1.Text)
        End If
End Sub

Deze code is: Navigeren met ENTER en opslaan in combobox!!

Suc6 ermee!:thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan