Tere, siin ma jätan väga lihtne näiteks Visual Basic. net hinnata klahvivajutused, kui andmete sisestamisest tekstikasti ja ainult lubavad tähed ignoreerides kõike, mis ei ole kirjas. See on lihtne, kuid toimib lähtepunkt kinnitada tulu. Järgmine kood ....
TextBox1_KeyPress Private Sub (ByVal saatja Nagu objekt, ByVal e Nagu System.Windows.Forms.KeyPressEventArgs) käepidemed TextBox1.KeyPress Kui (Not Char.IsLetter (e.KeyChar) Ja e.KeyChar <> Microsoft.VisualBasic.ChrW (8)) Siis e.Handled = True End Kui End Sub
Char tüüpi on mitmeid omadusi, et me oleks väga kasulik, täites kinnituste. Näites näeme vara. IsLetter ... Siin veel meeles pidada:
IsControl: Näitab, kas määratletud Unicode märk liigitada juhtmärk
IsDigit: Näitab, kas määratletud Unicode märk liigitada kümnendkoha
ISNUMBER: Näitab, kas määratletud Unicode märk liigitada number
IsLetterOrDigit: Näitab, kas määratletud Unicode märk liigitada tähte või kümnendkoha
ja palju muud ... ma annan teile head nõu ... alati nõu abiks.
Informatsioon Bitacoras.com ...
Kui soovite, võite klõpsata Hinda seda postitust Bitacoras.com. Tänu ....
Aitäh!
tänu abi eest, ma olen iniciandome sisse vb.net ja ma olin õpetanud nii:
If Not (Char.IsLetter(e.KeyChar) Or Asc(e.KeyChar) = 32 Or Asc(e.KeyChar) =
Then e.Handled = True
Te kasutasite oma microsoft.visual ... jne, rääkige sõpradele, mis on mugav ja lihtne kasutada?
JAJAJJAAJAJA EI Ma võiks kergesti salvestada numbreid ja sümboleid
Tervitused, olen uus siin ja ma ei näe klahvivajutusega meetod, mida ma teha saan?
Kaaludes disain te topeltklõps kontrolli lähete kood vaadata ja kui see kontroll on vaikimisi. Näiteks, kui te topeltklõps kontrolli TextBox1're läheb TextBox1_TextChange kood, seejärel kursor sees, et funktsioon on comboque avada üleval paremas seal koodi aken, kus on loetletud kõik kontrolli meetodeid küsimus . Ja relvade valite klahvivajutusega rutiinist.
On veel üks viis seda teha. Kui see ei ole te andke mulle teada.
Thanks for the code väga head mehed, et pöörata rohkem sellest, mida on vaja ..
Sinu panus on väga hea, kuid loodetavasti sa võiksid panna kõik, et kood on pistmist kinnituste tarkvara.
osas
tänu sisend
Ma olen hakanud just ja ma pean kogu abi võimalikult
Aidata ...! Necesiito kinnitada mõned valdkonnad, vormi saada ainult tähti kuid ma teen seda kasutades funktsiooni .. keegi teab kuidas seda teha?
Cualkier panus ayudari mulle ..!
Fun_ValidarDatos Public Function (ByVal campovalidar As String) Nagu Boolean
LsResultado Dim As String = "Kinnitatud"
Kui Char.IsLetter (lsUsuario) Siis
tagasi True
Teine
tagasi false
End Kui
End Function
Siin lõpeb funktsioon kõne hõivata see näeb välja selline:
Fun_ValidarDatos ("see tagastab false ja kinnitab, et on number 96")
Visual Basic ma saan väsinud, igav õppida java
Mis on:
Fun_ValidarDatos Public Function (ByVal campovalidar As String) Nagu Boolean
Kui Char.IsLetter (campovalidar) Siis
tagasi True
Teine
tagasi false
End Kui
End Function
Siin lõpeb funktsioon kõne hõivata see näeb välja selline:
Fun_ValidarDatos ("see tagastab false ja kinnitab, et on number 96")
Visual Basic ma saan väsinud, igav õppida java
ainult head "teavad"
TÄNAME ...:>
Waves kn kood on esitatud visuaalne konsool .. kuid .. Ma kehtib ainult numbreid (12345679), aga kui ma panen ta võtab numbreid ja tähti (abc123). Olen ka aru, et numbrid 48-57 esindab numbrid 1 kuni 9. Oskan kasutada ohutus need aga kood oleks liiga pikk ..!
Microsoft.VisualBasic.ChrW (48)) -> 0
...
Microsoft.VisualBasic.ChrW (57)) -> 9
See on koodi konsool ..!
nimi = InputBox ("Sisesta oma nimi:")
Kas Kuigi (Not Char.IsLetter (nom) Ja nom Microsoft.VisualBasic.ChrW (32))
nimi = InputBox ("Sisesta oma nimi uuesti näha")
silmus
on see, et foorum on tekstikasti, kuid nähes sama probleem kinnitamine, ma leidsin ta kasulik küsida, ma ootan vastust ... tänud ette ...!
Väga lihtne ja tõhus. Mul vaja ainult minu puhul ei ole ma nõus numbrid, ükskõik kui sisestatud teine kummaline sümbol.
TextBox1_KeyPress Private Sub (ByVal saatja Nagu objekt, ByVal e Nagu System.Windows.Forms.KeyPressEventArgs) käepidemed TextBox1.KeyPress
Kui Char.IsNumber (e.KeyChar) Siis
e.Handled = True
End Kui
End Sub
Aitäh.
kood VB.NET 2005, mis aktsepteerib ainult numbreid
kirjutada kirja, kui ma saan teate, et ainult arve
ka juhul, ükskõik caráter näiteks: -. "{>, ainult numbrid
LOODUD käesolevas seadustikus ei tööta ALGAJATELE! Iga kasutaja saab hõlpsasti sisestada numbreid. Kopeerimine ja kleepimine
Lõpetage see kood või configurenle KeyDown sündmuse ja ürituse hiire paremklõps kopeeri ja kleebi.
Att. Programmeerija
Aitäh! Ma uuesti kätte!