Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 3.170 pregleda

Najnovija ↓

C# i fokus za dugme 17.04.2006. u 01:55 · pre 250 meseci #1
Imam jednu formu u kojoj se unose username i password i imam tri dugmeta od kojih je jedno ok. Pomocu tab dugmeta na tastaturi moguce je prebaciti se sa polja za unos username na polje za unos passworda i onda sa njega na dugme ok, ali ja hocu da kad unesem oba podatka i bez prebacivanja sa tabom pritiskom na enter pozovem dugme ok. Gledao sam malo help i primetio sam da je potrebno da dugmetu ok dam focus:

Code:
this.btnOK.Focus();


ali to nece da radi, ne znam zasto!!!
Re: C# i fokus za dugme 17.04.2006. u 04:27 · pre 250 meseci #2
Recimo da imas 2 text box-a: txtUserName i txtPassword
dva dugmeta btnOK i btnCancel

1) Treba da ubacis dogadjaj za txtUserName (KeyPress):

Code:

        private void txtUserName_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if ((e.KeyChar == 13) && (this.txtUserName.Text != "")) this.txtPassword.Focus();

        }


2) Treba da ubacis dogadjaj za txtPassword (KeyPress):

Code:

        private void txtPassword_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if ((e.KeyChar == 13) && (this.txtPassword.Text != "")) this.btnOK.Focus();

        }

Re: C# i fokus za dugme 17.04.2006. u 07:33 · pre 250 meseci #3
Ma daj mojne mu komplikuješ!
Jednostavno postavi Dugme OK na DialogResult.OK i "ćao djaci"!
Kad budeš pritisnuo Enter (na toj formi) bez obzira gde ti je fokus, to će
biti kao da si pritisnuo dugme OK.
Potpis
Winners never quit, quitters never win.
Re: C# i fokus za dugme 18.04.2006. u 02:05 · pre 250 meseci #4
Citat:
Gledao sam malo help i primetio sam da je potrebno da dugmetu ok dam focus:

Code:
this.btnOK.Focus();

ali to nece da radi, ne znam zasto!!!



Eto zato sam mu "zakomplikovao". Trazio je sa .Focus() metodom.
Re: C# i fokus za dugme 19.04.2006. u 02:11 · pre 250 meseci #5
Hvala za odgovore, ali ja sam nasao property za formu koje se zove AcceptButton gde moze da se izabere koje ce dugme da reaguje na Enter taster, a takodje postoji i CancelButton koje ce da reaguje na ESC.
Poz . . .
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme