Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# i fokus za dugme

[es] :: .NET :: .NET Desktop razvoj :: C# i fokus za dugme

[ Pregleda: 2491 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

midgard
Beograd, Vozdovac

Član broj: 59016
Poruke: 127
212.200.123.*



+1 Profil

icon C# i fokus za dugme17.04.2006. u 00:55 - pre 218 meseci
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!!!
 
Odgovor na temu

silthereen
Beograd

Član broj: 91812
Poruke: 29
*.122.eunet.yu.



Profil

icon Re: C# i fokus za dugme17.04.2006. u 03:27 - pre 218 meseci
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();

        }

 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.net
Via: [es] mailing liste



Profil

icon Re: C# i fokus za dugme17.04.2006. u 06:33 - pre 218 meseci
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.
Winners never quit, quitters never win.
 
Odgovor na temu

silthereen
Beograd

Član broj: 91812
Poruke: 29
*.252.eunet.yu.



Profil

icon Re: C# i fokus za dugme18.04.2006. u 01:05 - pre 218 meseci
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.
 
Odgovor na temu

midgard
Beograd, Vozdovac

Član broj: 59016
Poruke: 127
*.rcub.bg.ac.yu.



+1 Profil

icon Re: C# i fokus za dugme19.04.2006. u 01:11 - pre 218 meseci
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 . . .
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# i fokus za dugme

[ Pregleda: 2491 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.