Hallo Sven,
ich habe auch mit Selektionen gekämpft.
Wollte schöneren Baugruppenfilter schreiben, da Standardfunktion in NX
zwar eine Suche über beliebige im Baugruppen Strukturbaum eingeblendete Dateieigenschaften zulässt,
ABER dort dann keine Platzhalter unterstützt *Stuetze* Z.B. ...
Siemens Programmierer auf Nachfrage haben mir bestätigt, dass nur so wie du es schon probiert hast die Selektion überhaupt möglich ist
Ohne UI Styler ist per API leider keine richtige Selektion des Objektes möglich.
Daher glaube ich tritt dein beschriebenes Problem auf.
Habe einen Selektionsfiler mit DotNet geschrieben und bin da
nur auf diese Eigenschaften gekommen
'Ausblenden wenn nicht gefunden
Strukturteil.Blank()
'Alles Einblenden, wenn nicht durch Filter erweitern dies nicht gewünscht ist.
Strukturteil.Unsuppress()
' Nur blaue Markierung setzen
Strukturteil.Highlight()
(Highlight Auswerten nach Ausführung meines Programms NICHT richtig möglich!!! GRRRR
Das hätte ich gerne
'ReDim Preserve myObjects(myObjectZaehler)
'ReDim Preserve myObjects2(myObjectZaehler)
'myObjects(myObjectZaehler) = CType(Strukturteil, NXOpen.DisplayableObject)
'myObjects2(myObjectZaehler) = Strukturteil.Tag
'myObjectZaehler = myObjectZaehler + 1
'Dim theComponent As NXOpen.Assemblies.Component
'Dim tag_object As NXOpen.TaggedObject = Nothing
'theComponent = CType(Strukturteil, NXOpen.DisplayableObject)
'tag_object = CType(Strukturteil, NXOpen.TaggedObject)
'theSelection.AddToTaggedObjectsSelectionList(theSelection, Aktuelles_Strukturpart, True)
läuft aber nur mit UI Styler wenn aktiv....
------------------
Complaining about the way wheels never worked properly however often you laid them flat and pushed them.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP