[ 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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.