Je remonte ce sujet pour poser une nouvelle question :
J'utilise un organigramme qui se base sur des fenêtres internes pour afficher ses éléments (option à choisir dans les propriétés du champ). Mon gros problème est que ce champ exécute le code d'initialisation des fenêtres internes dès qu'on fait quoi que ce soit. Survol, clic prolongé, n'importe quoi en fait.
S'il n'y avait rien dans ce bloc de code tout irait bien, mais c'est à cet endroit que j'ai mis (comme dans leur exemple WD organigramme) ce qu'il fallait pour expliquer à ma fenêtre quelles infos afficher.
Comme je veux fait un peu plus qu'afficher une image ou une chaîne de 3 caractères, j'ai un tableau d'objets (opérations) que je parcours à la recherche de l'identifiant que la fenêtre reçoit de la part de l'organigramme (Ce champ lui transmet un objet OrgaElement - voir aide et exemple). Quand on a 5 éléments, pas de souci, mais avec une cinquantaine et plus le PC commence à râler si, à chaque fois qu'on se déplace dans l'organigramme (avec la main) ou qu'on dé zoome (ctrl + molette) etc., le champ exécute ce bout de code. Tant et si bien que le traitement est parfois trop long et Windows (Win7 Pro) signale un plantage de WDtst ...
Quelqu'un a-t-il réussi à contourner ce problème ?
Merci, A+
Partager