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

Pitanje vezano za upis u text box

[es] :: .NET :: Pitanje vezano za upis u text box

[ Pregleda: 3884 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

icko1985

Član broj: 139967
Poruke: 9
*.dynamic.sbb.co.yu.



Profil

icon Pitanje vezano za upis u text box13.07.2007. u 22:24 - pre 203 meseci
Pozdrav ljudi treba mi pomoc.Problem je sledeci: kako omoguciti da se u text box mogu unositi samo brojevi (od 1 do 9 znam da omogucim da se unosi jedan karakter ) ako se recimo unese slovo da izbaci upozorenje.Kako je najlakse ovo uraditi??? Hvala
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Re: Pitanje vezano za upis u text box13.07.2007. u 22:54 - pre 203 meseci
Mislim da ti je najlakse preko regularnih izraza (pogledaj Regex i ErrorProvider klase).

Evo i jedan link:
http://www.codeproject.com/cs/miscctrl/RegExTextbox.asp




Free advice is seldom cheap.
 
Odgovor na temu

NemanjaCSHARP
Nemanja Stancic
Beograd

Član broj: 148552
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 09:52 - pre 203 meseci
Ovo mozesh da uradish na dva nachina :

1) u real-time-u sto znachi cim unese nesto u textbox odmah da ga opomene
2)na klik dugmeta

 
Odgovor na temu

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 218
212.200.70.*

Sajt: www.vasiljevski.com


+2 Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 10:22 - pre 203 meseci
Moze i ovako (real time resenje), uz pomoc KeyPress dogadjaja:

Code:

private void txtJMBG_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8))
                e.Handled = true;
        }


Pre ovog e.Handled mozes da dodas MessageBox da ti opomene korisnika :)
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 11:13 - pre 203 meseci
Mozes ovako

u TextBoxu izaberi KeyDown

i onda ispitaj ASCII vrijednosti. Brojevi se nalaze izmedju 48 i 57 pa tako ako je ASCII vrijednost <48 ili veca od 57 onda izbaci poruku o pogresnom unosu
 
Odgovor na temu

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 218
212.200.70.*

Sajt: www.vasiljevski.com


+2 Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 11:25 - pre 203 meseci
Citat:
Prokleta_Nedelja: Mozes ovako

u TextBoxu izaberi KeyDown

i onda ispitaj ASCII vrijednosti. Brojevi se nalaze izmedju 48 i 57 pa tako ako je ASCII vrijednost <48 ili veca od 57 onda izbaci poruku o pogresnom unosu


Zar ja nisam to napisao u predhodnom postu? :)
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
 
Odgovor na temu

fpedja
Beograd

Član broj: 145092
Poruke: 76
*.xdsl.beograd.com.



Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 12:26 - pre 203 meseci
Evo ti kod koji ti omogućuje samo brojeve, decimalnu tacku, backspace i enter!
Code:
Private Sub txtBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtBox.KeyPress
           
    Select Case e.KeyChar
      Case CChar("0") To CChar("9"), ControlChars.Back
        e.Handled = False

      Case ControlChars.Cr
        txtBox1.Focus()
        e.Handled = False

      Case CChar(".")
        If InStr(txtBox.Text, ".") = 0 Then
          e.Handled = False
        Else
          e.Handled = True
        End If
      Case Else
        e.Handled = True
    End Select
  End Sub



[Ovu poruku je menjao fpedja dana 16.07.2007. u 14:41 GMT+1]
 
Odgovor na temu

NemanjaCSHARP
Nemanja Stancic
Beograd

Član broj: 148552
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: Pitanje vezano za upis u text box16.07.2007. u 13:35 - pre 203 meseci
Moze to i preko timera ...

Na tick event .. stavish sve sto je shevcenko reko ...

stavish interval 100 i to je to ...

 
Odgovor na temu

[es] :: .NET :: Pitanje vezano za upis u text box

[ Pregleda: 3884 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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