Gå til innhold

Få "button1" til og aktiveres med "enter" uten at den er i fokus? (newbie til vb)


Anbefalte innlegg

Leker litt rundt i vb 2008 (er helt ny, startet for et par timer siden) :p

 

Lager en "webbrowser" Og det er litt irriterende og trykke på "go!" knappen hver gang man skal navigere så lurte på hvordan jeg skal få det til og funke så jeg kan trykke "enter" uten at knappen er i fokus?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
	WebBrowser1.Navigate(TextBox1.Text)

End Sub

Lenke til kommentar
Videoannonse
Annonse

Error 1 Operator '=' is not defined for types 'Char' and 'Integer'.

Private Sub Button1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Button1.KeyPress
	WebBrowser2.Navigate(TextBox2.Text)
	If e.KeyChar = 13 Then
		Button1.PerformClick()
		e.Handled = True
	End If
End Sub

 

Som sagt er jeg helt ny og er ikke helt inne på dette enda ;) Er vel noe feil jeg gjorde.

Sett "KeyPreview" lik true på Formen.
Fant jeg ikke hvor ligger den?
Lenke til kommentar

Nei nei.

Trykk på formen ikke på webbrowser kontrollen. Der finner du en egenskapsom heter KeyPreview. Deretter går du inn i Code view, og leter frem Form.KeyPress. Der skal du legge inn koden.

Bytt ut 13 med Chr(13). Jeg er vant til C#, og der kan char sammenlignes med tall (siden det er et 16-bit short)

Lenke til kommentar
Tviler på at jeg vil bruke "enter" til noe annet enn og navigere i en webbrowser :p

 

Derimot sliter jeg litt med og finne ut av en "return" funksjon som lar meg gå en side tilbake :hmm:

Merk at den vil også navigere dersom du for eksempel skriver et innlegg her, og trykker enter for linjeskift ^^ Så det Harald Staff sier, kan være kjekt å følge.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...