[ mish_ns @ 12.04.2011. 11:56 ] @
Pozdrav svima!

Evo gledao sam malo ovu temu:

http://www.elitesecurity.org/t275654-0#1638876

Zanima me kako dozvoliti unos (samo) naših slova u TextBox, bez space-a i ostalih znakova?

I interesuje me i kako u MaskedTextBox-u dozvoliti samo unos brojeva...postavio sam masku na 00000 i to dozvoljava unos brojeva od 0-9 ali dozvoljava unos space karaktera...kako da to uradim.

Hvala.

Koristim VB
[ mish_ns @ 12.04.2011. 16:43 ] @
Evo ovaj deo sa nasim slovima sam delimicno resio:

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("A") To CChar("Š"), ControlChars.Back
        e.Handled = False
    End Select
 End Sub


Problem je što mogu da se unesu vitičaste zagrade i sl...
i ostaje drugi deo vezan za MaskedTextBox

Ako neko ima ideju nek javi...poz.
[ henry86 @ 18.04.2011. 16:00 ] @
Samo unosenje nasih karaktera. Dakle koristis event KeyPress

Code:

if ((e.KeyChar != 'ć') && (e.KeyChar != 'č') && (e.KeyChar != 'š') && (e.KeyChar != 'ž') && (e.KeyChar != 'đ') && (e.KeyChar != 'Č') && (e.KeyChar != 'Ć') && (e.KeyChar != 'Ž') && (e.KeyChar != 'Š') && (e.KeyChar != 'Đ'))
            {
                MessageBox.Show("U ovo polje možete samo da unesete slova!", "Pažnja", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                e.Handled = true;
            }
            else
            {
                e.Handled = false;
            }


[ Mihajlo Cvetanović @ 18.04.2011. 16:47 ] @
Valjda su i slova od A do Z naša. Naravno, osim Q, W, X, i Y. Slova od A do Z su u nizu u Unicode tabeli, i mogu tako da se hendluju, ali ostala naša moraju da se hendluju pojedinačno. Znači, ako je slovo u nizu, a nije QWXY, ILI ako je jedno od baš naših onda se slovo prihvata.