Question:
quelqu'un peux m'expliquer ce que fait ce code?
franxi
2006-09-01 04:22:53 UTC
Combo1.AddItem Text1(0).Text & " | " & Text1(1).Text
msf.AddItem Text1(0) & Chr(9) & Text1(1) & Chr(9) & Text1(2) & _
Chr(9) & Text1(3) & Chr(9) & Text1(4) & Chr(9)
Quatorze réponses:
2006-09-03 04:18:45 UTC
C'est du VB je confirme (peut aussi etre du code vba si on y a inséré un activeX vb)

Ce que ça fait:

tu as une combo box qui s'appelle Combo1

AddItem est une méthode de l'objet ComboBox qui permet d'ajouter des lignes de caractères dans la combobox.

Ta première ligne va chercher dans 2 autres contrôles de type textbox le contenu écrit dedans et sépare les 2 contenus par le caractère "|" (pipe)

Jusque là tu suis ?

Exemple:

si text1(0).text = "Hello" et Text1(1).text = "World" tu ajouteras dasn ta combo le texte suivant : Hello|World"

simple, non ?



Ensuite msf.AddItem fait exactement la même chose

NOTE: Chr(9) = VBTab = insérer une tabulation

NOTE 2 : en lisant le code je vois qu'il y a 5 textbox (de 0 à4)

le chiffre entre parenthèses indique l'index(ou n° de série de la textbox)

c'est pour ça qu'elles portent le même nom, on les identifie par leur N°.

Pourquoi ?

parce qu'il est plus facile de faire une boucle sur un index que sur un nom.



Le code suivant par exemple:



text1.text & text2.text & text3.text & text4.text etc...



est plus facile à gérer comme ceci:



for i = 0 to 4

MaVariable = MaVariable & text(i).text

next



Ca parait con comme ça mais imagine 25 textbox...

l'enfer non ?
Q/R killer
2006-09-02 05:11:11 UTC
ce qu'a dit "Le Skal" set vrai ton code est en trai de faire une concatenation de caractères pour enfin constituer un chaîne de caractère.



cette technique est utilisée pour les mots de passes pour qu'on ne les ecrits pas explicitement dans le code programme.



bon courage !!
lionel g
2006-09-01 07:46:22 UTC
Reboote la machine :p
2006-09-01 04:44:12 UTC
http://www.vbfrance.com/code.aspx?ID=22686
tonton
2006-09-01 04:42:41 UTC
c'est du Visual basic

le text1(X) est une zone de saisie.

le combo est un objet:liste déroulante.

le Additem c'est une fonction qui va ajouter a cette liste le contenu du text1(0).concatene avec "|" et le contenu de text1(1).
Rominet
2006-09-01 04:31:21 UTC
On peut retrouver cela dans du Visual Basic entre autres.

Il formate une combo liste, une liste dans laquelle sont proposés plusieurs choix. Ici tu fais référence en plus à des tableaux. Par contre les codes asci, je ne les ais plus en tête. Volilà si cela peut t'aider !
mashgau
2006-09-01 04:31:14 UTC
A vue de nez, ca ajoute des item à une combo box en java.
Izem
2006-09-01 04:31:12 UTC
Il ajoute l'élement à droite de combo1.additem dans le combo1.

l'élement de droite est pris à partir du contenu du text1 et du combo msf séparé par des retour à la lignes et des espaces...
tomazi75
2006-09-01 04:30:36 UTC
ça ressemble à du visual basic donc tu peux tester tout seul ...



& = concaténation (chaîne de caractères)

Chr(x) = retourne le caractère spécifié (voir la table ASCII)

Text1(x) = renvoit le texte ou le Xème caractère contenu dans le contrôle associé



A toi de jouer maintenant !
XZibit
2006-09-01 04:24:55 UTC
Trop balaise j'avoue, du moins pour moi!! Je te souhaite bonne chance!!
Raphael
2006-09-01 04:24:54 UTC
euh c'est quoi comme language ?
@ηgiε
2006-09-01 04:30:46 UTC
corbeille,je pense que tu as eu ça après avoir envoyé un mail,,!!

j'ai déjà eu ce genre de charabia
manu
2006-09-01 04:29:34 UTC
C'est un dessin?
♫ nacalex ♥♥♥
2006-09-01 04:28:37 UTC
non désolée je peux pas


Ce contenu a été initialement publié sur Y! Answers, un site Web de questions-réponses qui a fermé ses portes en 2021.
Loading...