.NET Framework - Comment faire une collection de listbox ???

Asked By LE TROLL
13-Nov-09 05:39 AM
Bonjour,

Comment fairen une collection de listBox physiques et pr?alablement sur
la form, afin de pouvoir les appeler par un indice, j'ai fait ceci :

Dim i As Long

Dim iL As New Collection() ' d?bute . 1 (iL)

iL.Add(Me.list1)

iL.Add(Me.list2)

iL.Add(Me.listbox3)

iL.Add(Me.listbox4)

For i = 1 To 4

Select Case i

Case 1 : iL(1).items.add("un")

Case 2 : iL(2).items.add("deux")

Case 3 : iL(3).items.add("trois")

Case 4 : iL(4).items.add("quatre")

End Select

Next i


Mais le compilateur n'en veut pas, il me met une vague en dessous, me
disant que les listbox ne sont pas membre de "nom d'application" form1 ???

Il doit manquer quelque chose, toutefois les listes sont bien ?clar?es
physiquement, puis-je avoir vos lumi?res ?

Et, quand on termine, faut-il faire :
variableOblet_iL = NoThing ???

Cordialement ;o)

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
Le
(1)
WebMail
(1)
TypeOf
(1)
VbNet
(1)
VariableOblet
(1)
Cordialement
(1)
Logiciels
(1)
Pourquoi
(1)
  replied to LE TROLL
13-Nov-09 05:50 AM
Bonjour Le Troll,

Je ne sais pas ! (c'est malin ca ! il sait pas et il répond !)

Mais par contre, je peux déjà te dire que ca ne sera pas de 1 à 4, mais de 0
à 3, sachant qu'il peut être préférable de mettre de 0 à Ubound(iL).

Cordialement,
Stéphane.


64D485E8-DD3A-4218-BA59-85ADAB986B37@microsoft.com...
  LE TROLL replied to
13-Nov-09 07:03 AM
Bonjour St?phane,

Alors j'ai enfin trouv? comment faire une collection, donc en pratique
indicer un objet (listes en l'esp?ce), voici :

Dim i As Long

Dim iL As New Collection() ' d,bute . 1 (iL)

iL.Add(Me.ListBox1)

iL.Add(Me.ListBox2)

iL.Add(Me.ListBox3)

iL.Add(Me.ListBox4)

For i = 1 To 4

Select Case i

Case 1 : iL(i).items.add("un")

Case 2 : iL(i).items.add("deux")

Case 3 : iL(i).items.add("trois")

Case 4 : iL(i).items.add("quatre")

End Select

Next i



Tiens, y a mon ?diteur WebMail qui fait ce qu'il veut, il change de
police, de taille, de couleur, d'espacement, ben ?  Pourquoi pas...



Alors ?a d?bute bien ? 1 et non pas ? 0, c'est une particularit? des
collections semblet-t-il... Pour une fois que c'est normal, le 0 ?tant le
plus souvent un neutre, et non pas un positif...



Par contre je ne sais pas s'il faut utiliser "NoThing" en fin
d'utilisation, en sortie de programme ?



Je me suis rensegn? g?ce ? un site aussi, ici :



http://www.pise.info/vb-net/06.htm



C'est pas mal, il traite de la fa?on d'utiliser "for each" avec  les
collections, l'instruction "TypeOf" idem...

Il dit m?me qu'on peut rajouter aux Handles d'une proc?dure la liste des
objets que l'on veut manipuler en les indi?ant, ce qui serait une seconde
m?thode, mais bon, une seule suffit, tu verras si tu lis, ce n'est pas mal
(un prof de fac), et justement lui aussi dit que les collections commencent
un 1, et critique franchement vbNet, c'est d'ailleurs ce que j'en pense :
deux fois plus compliqu? et tordu, et deux fois moins performant, oui, je
sais, on n'a pas le choix :o)



Bon, ben ? la procha?ne, d?j? l? je vais me d?charger d'un poids en
indi?ant, car jen avait marre de mettre if list1, if list2...



Cordialement ;o)

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
Create New Account
help
Microsoft_répond_à_l'évolution_des_Communautés_en_ligne .NET Framework Le 4 mai 2010 Durant l'?t? 2010 Microsoft commencera ? fermer progressivement les newsgroups publics, ce qui va permettre d'augmenter rapidement et de fa?on croissante le nombre de participants sur les forums. Cette d?cision est en r?ponse ? la tendance influence, les forums fournissant un environnement saint pour la communaut?, avec moins de publicit? sur le r?seau et permettent de produire des r?ponses que les clients et les moteurs des sites Internet seront rendus disponible dans d'autres langues durant les prochains jours. Traduction "Le Troll" - Logiciels, romans, contacts : http: / / irolog.free.fr _ __ __ __ __ __ __ __ __ __ __ __ . . VB - French Discussions Office (1) Vista d'autres solutions ? - - a+ Jean-Pol Site Web : www.colovid.be Site Web perso pour le fun : http: / / users.skynet.be / DAVID / Cette page est transmise avec des électrons 100% recyclés microsoft.com. . . Bonjour David, Mais. . . je coryais que Microsoft allait ouvrir des forums comme pour VBnet, enfin, VB passera s?rement sur le forum VBnet ? Cordialement ;o) - Logiciels, romans, contacts : http: / / irolog.free.fr _ __ __ __ __ __ __ __ __ __ __ __ . . Bonjour, J'ai rien vu
plus, j'ai voulu utiliser la fonction standart de Recherche(avec ou sans casse, vers le haut, vers le bas) que j'ai recuperee dans les divers sites, la recherche fonctionne tres bien pour RTFbox (1) RTBox (1) E9cessitaitledoitM (1) Bonjour, Il y a a priori un bug dans le RTF, si tu regardes sur Internet tu le verras. . . Donc c'est seulement la barre verticale (m?me avec scrollBar = Both), pour voir indiqu? par Jean-Marc je crois, et ensuite en calculant la taille, ? pointer directement dans le texte. . . ? d?velopper. . . On est loin des 10 lignes de traitement de la question d'origine, personne n'a r?ellement conseill? d'utiliser le RTF, il est tr?s particulier ? manipuler, retourne au TextBox avec tes 10 lignes de http: / / irolog.free.fr _ __ __ __ __ __ __ __ __ __ __ __ . . Salut Rosalie je vais être un peu moins ours que le TROLL. . Une idée peut être à creuser : chercher la séquence que tu veux dans une chaine avec la fonction Instr qui te déterminera le début et tu positionnes ensuite dans ton RTBox en utilisant .selStart et .selLength Bon courage
res qui te permettent d'orienter ton choix, sinon pourquoi poser la question :) Tu fais le tri au chargement ? Pour l'affichage en retour, c'est entre l'esth?tique, la avec webbroswer. . . comme quoi les choix ne manquent pas. A+ Pour ce genre de choses, le plus simple est une lecture ligne à ligne avec Line Ipnut. C'est compatible avec En supposant que l'affichage est bien celui du résultat filtré (qq dizaines de lignes) : Le plus simple : un textbox multiligne Alternative :un control WebBrowser, en fonction des besoins Je déconseille _no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr Bonjour Merci pour cet avis, je vais donc m'orienter vers le Textbox. Bonjour Merci pour cet avis, je vais donc m'orienter vers le Textbox. 4b82ce79$0$15831$ba4acef3@reader.news.orange.fr. . . Bonjour Je vais donc m'orienter vers le Textbox. En fait, j'ai deux fichiers de 5 Mo environ a traiter en meme des nouvelles infos et les afficher. Sauriez vous m'indiquer un moyen plus rapide que le classique mais efficace Pour un fichier lire la ligne (line input) recherche des occurrences (instr dans cet article de la FAQ: http: / / faq.vb.free.fr / index.php?question = 165 Le principe est de tout lire dans un buffer puis d'utiliser Split() pour faire un
je d?tecte la touche "Suppr", et, avec les pr?cautions d'usage, je "Kill" le fichier d?sign?. Vous voyez bien que mon application est formidable ! Mais il s'av VbDefaultButton2 (1) Bonjour L'AMI Yves, L'AMI Yves a ?crit : File1.Refresh, apr?s le "Kill" ne fonctionne t-il pas ? - - Cordialement, Jacques. Ben non, tu penses bien que c la premi?re chose que j'ai essay?e. Ensuite, j'ai essay? de modifier le Path (et de revenir, bien s?r), et le Pattern, et. . . je ne sais plus tout ce que j'ai essay?. Mais si tu dans ma fen?tre File, que je ferme mon appli, et que je la rouvre, le fichier apparait toujours ! (j'ai une injurebox si j'essaie encore de l'effacer, faut 37CB-4C59-B9BF-D63E1A03AE2F@microsoft.com. . . As-tu test? ton programme avec un disque o? le cache en ?criture est activ? ? Je demande ?a, par ce que chez moi, l'ajout DVD-RW , etc . . . ? - - Cordialement, Jacques. Disque fixe avec cache en ?criture activ?. Je suppose que le pb vien de l?, mais je ne sais pas comment aller plus loin AMIcalement Bonsoir, Affirmatif, c'est test? sur mon disque, j'ai tent? de reproduire ton mod?le (hors la touche <del> ), et en fait le RAB se produit quand on fait de
Lecture de fichier octets .NET Framework Bonjour tout le monde, J'ai voulu d = E9panner quelqu'un qui ne r = E9ussissait plus = E0 lire le con = tenu = 20 de fichiers de messagerie instantan = E9e, je soup = E7onne une codification = comme essay = E9 pour rien. Si je lis avec un StreamReader, en fournissant en argument seulement le = 20 chemin vers le fichier, j'ai un octet par ci par l = E0 de valide, les = 20 autres sont pas les = 20 m = EAmes, ce qui est quand m = EAme g = EAnant si le but est de faire des = 20 op = E9rations sur les bits pour les r = E9assembler d'un octet = E0 l'autre. Par exemple, pour le premier octet, certes je n'ai plus 0xfffd, mais = 20 j'ai 0x017D au lieu de 0X008E. Le suivant est bien = E0 0X003A, = E7a c'est bon. Et j'en ai quelques autres C'est juste chez moi que je zozotte ? Bon ben vous savez quoi, j'obtiens le m = EAme r = E9sultat sous Javascript v = ia = 20 le FileSystemObject. Il n'y a