2016-03-08 4 views
0

J'ai créé un système de gestion de fichiers utilisant DotNetBar AdvTree. Tout fonctionne bien jusqu'à ce que je rencontre ce bug qui aligne tous les nœuds d'une arborescence vers le bas sur l'expansion. Cela se produit uniquement lorsque la longueur du texte de noeud atteint la bordure horizontale de l'arborescence.DevTomponent AdvTree: les nœuds s'alignent au bas de l'arbre si le texte du nœud atteint la bordure horizontale

Veuillez voir la capture d'écran ci-dessous pour une meilleure compréhension de ce que je veux dire.

AdvTreeScreenshot

J'ai déjà essayé de changer le texte du nœud de sorte que si elle est supérieure à la longueur accepté, couper les caractères supplémentaires de la chaîne. Bien qu'il ait corrigé le problème de garder les noeuds bloqués et d'éviter leur alignement au fond, j'ai cependant d'autres fonctions qui utilisent l'appel de méthode ".FullPath" pour générer un chemin de répertoire. Est-ce que quelqu'un sait un moyen de contourner ce problème? Je veux que les nœuds restent à leurs positions respectives et développent les nœuds sans l'aligner complètement au bas de l'arbre. J'ai essayé de trouver de la documentation sur dotnetbar AdvTree, mais il n'y avait rien ou du moins pas assez d'informations. Chaque recherche me conduit à "réorganiser" ou "trier" les articles. Je suis à perte pour le moment.

Ce serait génial si quelqu'un pouvait me diriger dans la bonne direction. Tout type de conseil pour résoudre ce problème serait apprécié.

Merci.

Répondre

0

Je n'ai pas été en mesure de trouver une solution appropriée à mon problème, mais j'ai trouvé un moyen de contourner le problème en ajoutant une colonne à mon AdvTree. Cela élimine le bug dans mon système, cependant si quelqu'un connaît une meilleure façon de résoudre le problème s'il vous plaît faites le moi savoir.