cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
24 janv. 2009 à 12:15
cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
29 janv. 2009 à 22:20
bonjour
Private
Sub Button3_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles Button3.Click
Dim SomeString
As
String
Dim OneCharacter
As
Char
Dim FirstName
As
String
Dim i
AsIntegerSomeString "George123"OneCharacter SomeString.Chars(2)
For i = 0
To TextLength - 1OneCharacter = FirstName.Chars(i)
MsgBox(OneCharacter)
Next i
End
SubEnd
Class
en ecraivant ce prg sous le TextLength il y a une ligne bleu, en mettant souris sur la txt
il s'affiche "le nom de TextLength n'est pas declaré"
je ne sais pas pourquoi, veuillez m'aidez s'il vous plaît
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 24 janv. 2009 à 12:39
salut,
euh.... mais tu codes en VB.NET là ?
avec du TRIM et du caractère à la chaine? et sans conversion CHAR STRING ?
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
'txtChars contient "George123"
For Each c As Char In txtChars.Text.Trim
MessageBox.Show(c.ToString)
Next c
End Sub
<!-- Coloration syntaxique vb/vba/vb.net : http://charles.racaud.free.fr/code-syntaxing/ -->
Coloration syntaxique vb/vba/vb.net
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 24 janv. 2009 à 21:59
Salut,
D'un coté, c'est un peu normal qu'il t'affiche rien, tu déclares une variable TextLength mais nul part avec la boucle for, tu l'initialises. Donc vu que aucun message n'apparait, je peux supposer que TextLength est soit égal à 0 soit à 1.
cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 20122 28 janv. 2009 à 17:54
bonjour j'ai encore un question
dans le même prg
je veux ajouter IsNumeric
quand le prg trouve le premier number il faut qu'il termine le prg et doit afficher le message
comme quoi il a trouver le number
veuillez m'aidez s'il vous plaît
Private
Sub Button3_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles Button3.Click
Dim SomeString
As
String
Dim OneCharacter
As
Char
Dim FirstName
As
String
Dim i
As
Integer
Dim TextLength
AsIntegerSomeString "George123"FirstName SomeString
OneCharacter = SomeString.Chars(2)
For i = 0
To FirstName.Length - 1OneCharacter = FirstName.Chars(i)
MsgBox(OneCharacter)
If IsNumeric(SomeString)
ThenMsgBox(
"somestring has the number")
ElseMsgBox(
"somestring has not number")
End
If
Next i
End
SubEnd
Classen executant ce prg
il s'affichent chaque fois le message suivant
somestirng has not number
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 28 janv. 2009 à 18:21
Salut,
C'est normal que tu obtiens à chaque le message
somestring has not number
parce que IsNumeric permet de tester si la chaine de caractères passée en paramètre est un nombre et non pour savoir si la chaine comporte des nombres.
Dans ton cas SomeString =
"George123"
, IsNumeric ( SomeString ) te retourne False car une partie du contenu de SomeString n'est pas un nombre (
"George"
) en revanche, tu peux essayer si tu supprimes
"George
" de SomeString, IsNumeric va te retourner True.
cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 20122 28 janv. 2009 à 18:26
non je veux garder le string tel qu'il est, mais je veux qu'il arrête entrouvant le numero et s'affiche le message
comme quoi il a trouvé le numero
merci d'avance