• 3 odgovora
  • 1.818 pregleda
c#, string u ascii 14.12.2010. u 15:22 · pre 193 meseci #1
Pozrav,

pravim zastitu za textbox i imam pitanje: Kako mogu da prebacim string u vrednost ASCII?
Nesto sam pokusavao, evo ga deo koda, nesto mi pise iz VB.NET, ali ovde to ne funkcionise.

Code:

            string brmob;
            int asckod;
            bool pogresanbrmob;
            pogresanbrmob = false;
            brmob = e.KeyChar.ToString();
            asckod = ASCIIEncoding(brmob);
            if (!((brmob >= (48)) & (brmob <= Strings.Chr(57))) | (brmob = Strings.Chr(8)))
            {
                if (txtbroj.TextLength < 10000000) 
                {
                    pogresanbrmob = true;
                }
            }
            if (pogresanbrmob == true)
            {
                MessageBox.Show("Unesite brojčanu vrednost!","Greska",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
                e.KeyChar. = "";
            }


Hvala unapred!
Re: c#, string u ascii 14.12.2010. u 18:26 · pre 193 meseci #2
Sta uopšte pokušavaš da uradiš? Kakva "zaštita" TextBox-a? Ako ti treba da se validira unos broja mobilnog telefona implementiraj event TextBox.Validating i unutar njega radi Regex proveru.

KeyDown validacija nije dobra (da ne kažem nešto gore), probaj da npr. copy/pastujes bilo sta i proći će.
Potpis
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
Re: c#, string u ascii 14.12.2010. u 19:11 · pre 193 meseci #3
Zastita podrazumeva unos samo broja mobilnog telefona. Bitno mi je da ima broj 7 cifara, nije bitno sta je uneto. Kristim event KeyPress i hocu da omugucim samo kucanje brojeva i dugmeta backspace.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme