Hallo CATIA-Community,
ich habe mal wieder ein Problem.
Ich möchte in dem aktiven Dokument ein bestimmte Position über ein Marko markieren.
Mir ist nur der zu markierende Name bekannt, der allerdings eindeutig ist.
Ich habe mir dafür eine Funktion in vb geschrieben, die, grundsätzlich funktionieren zu scheint,d.h. das entsprechende Teil wird in der Struktur gefunden. Ich kann das Element auch zu der Selektion hinzufügen, jedoch wird die Selektion nicht im Baum angezeigt ( analog zum Anklicken im Baum ), so das der Benutzer nicht sieht, welches Teil / Knoten oder was auch immer selektiert ist.
Meine Frage also: Wie bekomme ich es hin, dass die Selektion auch so "auffällig" markiert wird, wie durch anklicken ?
Code:
Public Sub SetSelection(ByVal UniqueName As String)
Dim selectedElement As Object
CATIA.ActiveDocument.Selection.Clear()
If Not UniqueName = "" Then selectedElement = CATIA.ActiveDocument.GetItem(UniqueName)
CATIA.ActiveDocument.Selection.Add(selectedElement)
End If
End Sub
Die Struktur des Baumes :
Root
|-- Product1 (Datei)
|
|-- Product2 (Knoten)
| |
| |--- Product3 (Datei)
|
|-- Product4 (Knoten)
| |
| |--- Product5 (Knoten)
| |
| |--- Product6 (Datei)
usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP