• 14 odgovora
  • 4.830 pregleda
[VB 2008] Pritiskom na enter da se uradi prelazak na dugme? 17.12.2009. u 09:37 · pre 205 meseci #1
Imam jedan textbox i jedno dugme

Želim da kada otkucam nešto u textboxu i kad stisnem enter da pređem na to dugme.

Koju akciju textboxa da izaberem? Možda textbox1_changed?

Recimo da sam našao tu akciju (, a nisam, nego čekam da mi vi pomognete da je pronađem), šta onda treba dalje da uradim

da bih, kada se stisne enter, da pređe na dugme, to jest da se stisne to dugme?

Unapred hvala.
Re: [VB 2008] Pritiskom na enter da se uradi prelazak na dugme? 17.12.2009. u 11:09 · pre 205 meseci #4
Ne znam sad kako ide u VB-u ali u C# bi bilo ovako:
Code:

private void txtText_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)13)
    {
         // ovde pozoves f-ju koju bi inace pozovao kad bi pritisnuo dugme
    }
}


[Ovu poruku je menjao marko_81 dana 17.12.2009. u 12:21 GMT+1]
Re: [VB 2008] Pritiskom na enter da se uradi prelazak na dugme? 17.12.2009. u 13:06 · pre 205 meseci #8
Uradio sam deo sa enterom.

Sada mi je još samo akcija stiskanja dugmeta potrebna...

Code:
Private Sub TextBox2_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyUp
        If e.KeyCode = Keys.Enter Then
'sta ovde za akciju?
        End If
    End Sub
Re: [VB 2008] Pritiskom na enter da se uradi prelazak na dugme? 17.12.2009. u 13:28 · pre 205 meseci #11
Accept button mi ne treba sad.

Ovo je ono što je nedostajalo, akcija -->
Code:
Button1_Click(sender, e)


Code:
Private Sub TextBox2_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyUp
        If e.KeyCode = Keys.Enter Then
Button1_Click(sender, e)
        End If
    End Sub


Postoji mala začkoljica: Kad stisnem enter, izbriše se unos iz tog polja.
Re: [VB 2008] Pritiskom na enter da se uradi prelazak na dugme? 17.12.2009. u 14:13 · pre 205 meseci #15
HahaHa...

Pojma nemate.

Znate li zašto ga nema?

Tek sam skontao posle, pri čuvanju toga u fajl.

Pošto je veličine običnog textboxa, a ja označio kao multiline, onda se pri pritisku na enter extra spusti jedan line dole...

Haha, kako se ranije nisam toga setio...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme