Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.139 pregleda

Najnovija ↓

Dodeljivanje fokusa odredjenoj kontroli 17.09.2007. u 17:17 · pre 232 meseca
izmenjeno 1 put, poslednji put Tudfa 18.09.2007. u 22:18
  1. Tudfa18.09.2007. u 22:18zapis iz teksta poruke
#1
Kako se dodeljuje fokus odredjenoj kontroli (Button) pritiskom na neki taster sa tastature ?

Probao sam sa KeyPress dogadjajem dugmeta i sa Control.Focus() da resim problem , ali jednostavno fokus je uvek na prvom dugmetu ,
i mogu samo da ga promenim pritiskom na strelice ili na tab ...
Re: Dodeljivanje fokusa odredjenoj kontroli 18.09.2007. u 13:29 · pre 232 meseca #2
Postavis formi KeyPreview property na True i onda nesto kao:
Code:


private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
                this.txtResult.Focus();
        }



to ti je za Enter...
Potpis
Every hamster has his day.
Re: Dodeljivanje fokusa odredjenoj kontroli 18.09.2007. u 14:34 · pre 232 meseca #3
Za VB.NET

Code:
    Private Sub txtMesec_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtMesec.KeyPress
        If e.KeyChar = Chr(13) Then
            txtGodina.Focus()
        End If
    End Sub


Isto za enter.

Citat:
Tudfa:
Probao sa KeyPress dogadjajem dugmeta i sa Control.Focus() da resim problem , ali jednostavno fokus je uvek na prvom dugmetu ,
i mogu samo da ga promenim pritiskom na strelice ili na tab ...


Da, krenes od dogadjaja te komponente i das fokus onoj sledecoj, znaci treba ti btnDrugo.Focus().
Potpis
Mislim, šta reći !
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme