Aide pour VB6

Résolu
mezzo915 Messages postés 28 Statut Membre -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,

Je sollicite votre aide pour m'aider à m'améliorer en Visual Basic, pour info je suis étudiant en première année en filière développement informatique, mais pour l'instant nous en sommes encore aux algorithmes, ayant pris la liberté et l'initiative de m'auto-former, j'ai besoin de savoir:
1) Je n'ai jamais trouvé ça sur le net, mais peut-on m'expliquer comment assigner un résultat à une zone de texte? Prenons l'exemple du célèbre programme qui permet d'additionner deux nombre, j'arrive à créer la forme, mais voila tout!
2) Je crois que c'est tout finalement.... oh et merci d'avance!
A voir également:

8 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 193
 
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
0
mezzo915 Messages postés 28 Statut Membre 2
 
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)
0
mezzo915 Messages postés 28 Statut Membre 2
 
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...
0
mezzo915 Messages postés 28 Statut Membre 2
 
J'ai trouvé, merci beaucoup anyway, tu m'a donné le fil conducteur ( je sais pas comment j'ai pas trouvé plus tôt??)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nabla's Messages postés 20731 Statut Contributeur 3 193
 
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
0
mezzo915 Messages postés 28 Statut Membre 2
 
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!
0
Nabla's Messages postés 20731 Statut Contributeur 3 193
 
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..
0
mezzo915 Messages postés 28 Statut Membre 2
 
Personnellement je préfère l'ambiance de ce forum :D je compte y rester ;)
0
Nabla's Messages postés 20731 Statut Contributeur 3 193
 
le truc c'est qu'ici il n'y a pas de codes sources ;)
0