Communauté
Inventor - Français
Bienvenue sur les forums Inventor d’Autodesk. Partagez vos connaissances, posez des questions, collaborez sur des idées, et explorez les sujets Inventor populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

i-logic - reduire tous les enfants dans drawing brawser

3 RÉPONSES 3
RÉSOLU
Répondre
Message 1 sur 4
denis.semeniuc
177 Visites, 3 Réponses

i-logic - reduire tous les enfants dans drawing brawser

Bonjour,

 

Je cherche le code pour "reduire tous les enfants"

 

denissemeniuc_0-1676664853689.png

Je veux ajouter lui a la fin de mon code quelle fait l'insertion des symbols.

 

Merci.

3 RÉPONSES 3
Message 2 sur 4
vpeuvion
en réponse à: denis.semeniuc

Bonjour, vous pouvez essayer ce code :

ThisApplication.ActiveDocument.BrowserPanes.ActivePane.TopNode.DoSelect
ThisApplication.CommandManager.ControlDefinitions.Item("AppBrowserCollapseChildrenCmd").Execute

 Vincent.

Message 3 sur 4
ThomasB44
en réponse à: denis.semeniuc

Salut @denis.semeniuc 

Vaste sujet, il y a tout un tas de possibilité avec le navigateur du modèle.

 

Tout dépend le besoin mais, en programmation, cette commande n'existe pas directement, il faut la construire. La commande de base est d'obtenir le navigateur du modèle :

Dim oPane As Inventor.BrowserPane
oPane = oDoc.BrowserPanes.Item("Modèle")

Puis de parcourir les Nodes :

Dim oTopNode As Inventor.BrowserNode
oTopNode = oPane.TopNode
Dim oNodes As Inventor.BrowserNodesEnumerator
oNodes = oTopNode.BrowserNodes
Dim oNode As Inventor.BrowserNode
For
Each oNode In oNodes

En descendant dans la hiérarchie autant de fois que nécessaire :

oNode.BrowserNodes

Tu pourras ainsi réduire ou développer le Node :

oNode.Expanded = False

Ou trouver le Node recherché, ici pour ton dessin, je pense que tu cherches les dossiers "Symboles d'esquisse"

If oNode.FullPath.Contains("Symbole") Then

 


Thomas
Mechanical Designer / Inventor Professionnal 2023
Inventor Professional EESignature

Message 4 sur 4
denis.semeniuc
en réponse à: ThomasB44

Bonjour,
Merci. je vien de aprover la solution de@vpeuvion, j'avait besoin tous simplement de reduit tout dans brawser.
Votre solution peut etre utille dans les autres cas. Merci.

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report