Aide pour VB6
Résolu/Fermé
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
-
15 sept. 2009 à 11:52
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 18 sept. 2009 à 09:17
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 18 sept. 2009 à 09:17
A voir également:
- Aide pour VB6
- Vb6 - Télécharger - Divers Utilitaires
- Vb6 msdn ✓ - Forum Logiciels
- Vb6 freefile - Forum VB / VBA
- Vb6 randomize - Forum VB / VBA
- Listbox vb6 ✓ - Forum VB / VBA
8 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
15 sept. 2009 à 12:00
15 sept. 2009 à 12:00
par exemple, si tu veux metter tono résultat dans la zonen d'édition "text1", tu fais text1.text = 5+3
si tu veux mettre ton résultat dans un "label" (zonne de texte en lecture seule), alors tu fera label1.caption = 5+3
après, si tu as 2 zones "text" et une zone "label", tu peux faire label1.caption = text1.text + text2.text (code à mettre dans un bouton, sur l'évenement onclick
si tu veux mettre ton résultat dans un "label" (zonne de texte en lecture seule), alors tu fera label1.caption = 5+3
après, si tu as 2 zones "text" et une zone "label", tu peux faire label1.caption = text1.text + text2.text (code à mettre dans un bouton, sur l'évenement onclick
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
2
15 sept. 2009 à 12:02
15 sept. 2009 à 12:02
Merci bien pour la réponse, je vais essayer de suite... quoique j'ai l'impression de l'avoir déjà fait..?
Je te tiens au courant ( 2 minutes)
Je te tiens au courant ( 2 minutes)
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
2
15 sept. 2009 à 12:10
15 sept. 2009 à 12:10
Il ne les calcule pas, il les joint ensemble... je pense qu'il faut faire référence à la valeur non? Je me souviens avoir lu quelque chose du genre quelque part, genre remplacer Text1.Text par Text1.Val ou quelque chose du genre...
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
2
15 sept. 2009 à 12:13
15 sept. 2009 à 12:13
J'ai trouvé, merci beaucoup anyway, tu m'a donné le fil conducteur ( je sais pas comment j'ai pas trouvé plus tôt??)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
15 sept. 2009 à 13:37
15 sept. 2009 à 13:37
ce que tu peux faire, pour le suivant qui aura le meme problème, c'est donner la solution et passer le sujet en résolu.
si tu vas faire du développement informatique, VB c'est sympa, mais c'est une peu "de la merde" comme langage (j'ai commencé moi aussi par la, t'inquiètes pas). Mais en cours, tu risques plus de voir des langages comme C/C++, C# ou java
si tu vas faire du développement informatique, VB c'est sympa, mais c'est une peu "de la merde" comme langage (j'ai commencé moi aussi par la, t'inquiètes pas). Mais en cours, tu risques plus de voir des langages comme C/C++, C# ou java
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
2
16 sept. 2009 à 06:24
16 sept. 2009 à 06:24
Oui je sais bien :D mais il est au programme donc pas trop le choix!
Donc la solution est comme tu l'a démontré, mais il faut faire quelques petits changements==>
Pour écrire le resultat dans une zone de texte ( ce qui est plus joli qu'un label, désolé!) voila comment il faut procéder:
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
autrement, si vous entrez deux chiffres il ne fera que les lier ( concaténation) par exemple= 123+123= 123123
Or en ajoutant le Val( ), ça devient une addition ( ce n'est qu'un exemple) = 123+123= 246
Voila!
Donc la solution est comme tu l'a démontré, mais il faut faire quelques petits changements==>
Pour écrire le resultat dans une zone de texte ( ce qui est plus joli qu'un label, désolé!) voila comment il faut procéder:
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
autrement, si vous entrez deux chiffres il ne fera que les lier ( concaténation) par exemple= 123+123= 123123
Or en ajoutant le Val( ), ça devient une addition ( ce n'est qu'un exemple) = 123+123= 246
Voila!
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
16 sept. 2009 à 09:39
16 sept. 2009 à 09:39
en effet. Désolé, ca fait un petit moment que j'ai plus touché au VB ;)
en fait, vu que le contenu de tes textbox est par défaut une chaine de caractère, il concatène.
il y a un site sur lequel j'ai trouvé pas mal d'informations à l'époque ou je débutais: https://codes-sources.commentcamarche.net/
j'eu posté quelques sources, mais j'aime pas trop l'ambiance du forum.. je me contente de prendre les sources qui m'interessent..
en fait, vu que le contenu de tes textbox est par défaut une chaine de caractère, il concatène.
il y a un site sur lequel j'ai trouvé pas mal d'informations à l'époque ou je débutais: https://codes-sources.commentcamarche.net/
j'eu posté quelques sources, mais j'aime pas trop l'ambiance du forum.. je me contente de prendre les sources qui m'interessent..
mezzo915
Messages postés
25
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
2
17 sept. 2009 à 23:49
17 sept. 2009 à 23:49
Personnellement je préfère l'ambiance de ce forum :D je compte y rester ;)
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
18 sept. 2009 à 09:17
18 sept. 2009 à 09:17
le truc c'est qu'ici il n'y a pas de codes sources ;)