cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
6 févr. 2009 à 09:54
cs_domxaline
Messages postés327Date d'inscriptionjeudi 21 août 2008StatutMembreDernière intervention10 mai 2012
-
7 févr. 2009 à 14:11
bonjour
j'ecris ce prg suivant,
pour verifier que l' user a rentré les chiffres dans les txtboxes
s'il entre les characters ou laisse vides les txtboxes, le prg doit arrêter
mais mon prg ne marche pas,aidez moi
Dim
StartPosition
As
Integer
Dim EndPosition
As
Integer
Dim i
As
Integer
Dim Answer
As
Integer
If TextBox1.Text
And TextBox2.Text <>
""
ThenStartPosition = TextBox1.Text
EndPosition = TextBox2.Text
For i = StartPosition
To EndPositionAnswer = Answer + i
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 6 févr. 2009 à 10:11
Salut
Commence par faire des recherches avant de poser tes questions :
Recherche "saisie numérique" parmi les Codes en .Net seulement et tu auras tout ce qu'il te faut
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 6 févr. 2009 à 20:24
salut,
quel est le but de ce test ?
If
TextBox1.Text
And
TextBox2.Text <>
""
Then
le AND est un opérateur logique, on ne teste pas si
TextBox1.Text
est booléan, pour commencer
ensuite on en revient encore et toujours au fait que tu poses tes questions en boucle !!
http://www.vbfrance.com/forum/sujet-SAVOIR-SI-CHAINE-COMPORTE-NOMBRES_1262441.aspx
voici une dernière fois une réponse, par la suite çà sera case ménage directement, tout le monde perd son temps !
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
If TestNum() Then
MessageBox.Show("ON A BIEN QUE DES NUMéRIQUES")
Else
MessageBox.Show("ON VA QUITTER LE PROGRAMME")
End If
End Sub
Private Function TestNum() As Boolean
'interdit que les zones soient vides
If TextBox1.TextLength > 0 AndAlso TextBox2.TextLength > 0 Then
Dim Ascii As Int16
Dim sString As String
For i As Integer = 0 To 1
If i = 0 Then sString = TextBox1.Text Else sString = TextBox2.Text
For Each c As Char In sString
Ascii = Convert.ToInt16(c)
If Ascii < 48 OrElse Ascii > 57 Then
Return False
End If
Next c
Next i
Return True
Else
Return False
End If
End Function
<!-- 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
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 6 févr. 2009 à 23:33
un message d'erreur? bizarre pour un code "qui va"
c'est pas méchant, c'est juste ce que je te dis depuis le début : tu ne codes pas "en dotnet", et les erreurs ne sont pas relevées
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp