cette classe (et sa structure) permet de gérer très facilement des objets dynamiques, passant par la création, l'affichage ordonné (ligne, colonne, tableau), à la destruction complète.
cette source répond à de nombreux topics sur le forum (déjà 2 depuis hier :s)
le but principal est de savoir à tout moment si un contrôle est chargé, lorsqu'on doit créer et détruire des objets dynamiques en temps réel (pour tchat multiconnectés par exemple).
source très commentée, comme d'hab j'attends vos retours ;)
Source / Exemple :
With AfDCM
.AddObject False
.AddObject False
MsgBox "Index 2 libre? : " & .IsFreeID(2)
.Remove 1
MsgBox "Objets actifs ? : " & .CountObjectsAttached & "/" & .GetLastID
End With
Conclusion :
je mettrai à jour selon les demandes
Mais merci pour les liens :D
la FAQ est ici : http://www.vbfrance.com/doc/faq.aspx
elle contient le lien détaillant les sources : http://www.vbfrance.com/doc/faq.aspx#vb_src
et ma source (VB6), ne fonctionnera pas sous excel (VBA)
VBA n'a pas de gestion de contrôle par "groupe/index", aucune adaptation n'est possible
tu peux par contre gérer des ensembles de contrôles de même type, avec ce code de Mortalino par exemple : http://www.vbfrance.com/codes/EVENEMENT-MOUSEMOVE-SUR-SELECTION-CONTROLES-MEME-TYPE_37169.aspx
pas de suite..., ouaip, c'est juste que je n'ai pas eu le temps de regarder de nouveau le prog.
J'avais pensé aussi à un timer, donc dès que j'ai le temps...
Autrement, encore merci PCPT
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.