Labas, čia aš palikti labai paprastą pavyzdį, Visual Basic. neto įvertinti klaviatūros, įvesdama duomenis į laukelį ir leisti tik raides ignoruojant viską, kas ne laiškas. Tai paprastas, bet bus kaip atskaitos taškas, kad patikrintume jokių pajamų. Toliau kodas ....
TextBox1_KeyPress Private Sub ByVal siuntėjas, Kaip Object, ByVal el Kaip System.Windows.Forms.KeyPressEventArgs), Rankenos TextBox1.KeyPress Jei (Ne Char.IsLetter (e.KeyChar) Ir e.KeyChar <> Microsoft.VisualBasic.ChrW (8)) Tada e.Handled = true End If End Sub
Char tipas turi keletą savybių, kad būtų labai naudinga, kai reikia atlikti tvirtinti. Šiame pavyzdyje matome turtas IsLetter ... Štai šiek tiek daugiau prisiminti:
IsControl: Nurodo, ar nurodyti Unicode simbolių yra klasifikuojama kaip kontrolės pobūdžio
IsDigit: Nurodo, ar nurodyti Unicode simbolių klasifikuojama kaip dešimtainis skaitmuo
ISNUMBER: Nurodo, ar nurodyti Unicode simbolių yra klasifikuojama kaip skaičius
IsLetterOrDigit: Nurodo, ar nurodyti Unicode simbolių suskirstytos abėcėlės arba dešimtainis skaitmuo
ir daug daugiau ... Aš duodu jums gerą patarimą ... visada konsultuojasi su pagalbos.
Informacija Bitacoras.com ...
Jei norite, galite spustelėti Įvertinkite šį pranešimą Bitacoras.com. Ačiū ....
Ačiū!
ačiū už pagalbą, Aš esu iniciandome, VB.NET ir aš buvo mokoma tokiu būdu:
If Not (Char.IsLetter(e.KeyChar) Or Asc(e.KeyChar) = 32 Or Asc(e.KeyChar) =
Then e.Handled = True
Jūs naudojote savo microsoft.visual ... ir tt, pasakykite draugų kuri yra patogiau ir lengva naudoti?
JAJAJJAAJAJA NE Taigi, aš galėtų lengvai LAIKYTI skaičių ir simbolių
Sveikinimai, aš esu naujas tai ir aš nematau keypress metodą, galiu padaryti??
Svarstant dizainą du kartus spustelėkite valdiklį, jūs einate kodas peržiūrėti ir įvykio, kad ši kontrolė turi numatytąjį. Pavyzdžiui, jei dukart spustelėkite kontrolės TextBox1're ketinate TextBox1_TextChange kodą, tada šią funkciją žymeklio viduje comboque atidaryti viršutiniame dešiniajame kodo lange kur yra išvardyti visus kontrolės metodus . Ir ginklų, kuriuos pasirinkite paspaudimo rutinos.
Yra ir kitas būdas tai padaryti. Jei tai nėra jums let me know.
Ačiū už kodą, labai geri žmonės, daugiau, kas yra reikalinga ..
Jūsų indėlis yra labai geras, bet tikiuosi jums gali kilti visi, kad kodas turi daryti su programinės įrangos patvirtinimo.
dėl
ačiū už įėjimo
Aš dar tik pradedu, ir turiu visą pagalbą galimą
Pagalba ...! Necesiito patvirtinti tam tikrus laukus forma gauti tik raides, bet aš tai padaryti naudojant funkciją .. bet kas žino, kaip tai padaryti?
Cualkier įnašas ayudari man ..!
Fun_ValidarDatos visuomenės Kaip Būlio funkcija (ByVal campovalidar As String)
LsResultado Dim As String = "Patvirtinti".
, Jei Char.IsLetter (lsUsuario) Tada
grąžina true
Kitas
return false
End If
End Function
Čia baigiasi funkcija paskambinti į ją užimti, kaip tai:
Fun_ValidarDatos ("return false ir patvirtinti, kad turi numerį 96")
Visual Basic Gaunu mieguistas, nuobodžių Learn JAVA
Tai yra:
Fun_ValidarDatos visuomenės Kaip Būlio funkcija (ByVal campovalidar As String)
, Jei Char.IsLetter (campovalidar) Tada
grąžina true
Kitas
return false
End If
End Function
Čia baigiasi funkcija paskambinti į ją užimti, kaip tai:
Fun_ValidarDatos ("return false ir patvirtinti, kad turi numerį 96")
Visual Basic Gaunu mieguistas, nuobodžių Learn JAVA
tik gerai "žinoti"
AČIŪ ...:>
Bangos kn kodas yra vaizdo konsolės .. bet .. Aš tik galioja numeriai (12.345.679), bet jeigu aš įdėti ją priima skaičiai ir raidės abc123). Aš taip pat suprato, kad numeriai nuo 48 iki 57 yra numeriais nuo 1 iki 9. Aš galiu naudoti saugą tai bet kodas turėtų būti per ilgas ..!
Microsoft.VisualBasic.ChrW (48)) -> 0
...
Microsoft.VisualBasic.ChrW (57)) -> 9
Tai konsolėje kodą ..!
pavadinimas = InputBox ["Įveskite savo vardą:")
Ar Nors (. Ne Char.IsLetter (NOM) nom Microsoft.VisualBasic.ChrW (32))
pavadinimas = InputBox ("Įveskite savo vardą vėl pamatyti")
kilpa
yra tai, kad forumas yra paieškos laukelį, bet matome tą pačią problemą, įteisinimo, radau, kad tai naudinga paklausti, galiu tikėtis atsakymo ... ačiū iš anksto ...!
Labai paprasta ir veiksminga. Aš tik reikia mano atveju nesutinku numerius, nesvarbu, ar įvedėte kitą keistą simbolį.
TextBox1_KeyPress Private Sub ByVal siuntėjas, Kaip Object, ByVal el Kaip System.Windows.Forms.KeyPressEventArgs), Rankenos TextBox1.KeyPress
, Jei Char.IsNumber (e.KeyChar) Tada
e.Handled = true
End If
End Sub
Ačiū.
kodas 2005, VB.NET, kad priima tik skaičius
parašyti laišką, kai gaunu pranešimą, kad priima tik numerius
taip pat su bet caráter pavyzdžiui: -, '{>, tik numeriai
SUKURTA PAGAL ŠIO KODEKSO NĖRA DARBAS FOR BEGINNERS! Kiekvienas vartotojas gali lengvai įvesti skaičius. Nukopijuodami ir įklijuodami
Stotelė naudojant šį kodą, arba configurenle KeyDown renginį ir renginio pelės dešiniuoju pelės mygtuku spustelėkite kopijuoti ir įklijuoti.
Att. Programuotojas
Ačiū! Aš vėl tarnavo!