| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Durch SelectObjects ausgewählte Objekte wieder abwählen (1570 / mal gelesen)
|
Daniel285 Mitglied
Beiträge: 6 Registriert: 18.06.2017 NX10
|
erstellt am: 18. Jun. 2017 14:59 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle, bin neu hier, habe aber schon alles abgesucht. Ich wähle über SelectObjects verschiedene Kreisbögen, falls ich mich verklicke kann ich meine Auswahl nur durch "Alles auswählen" und "Auswahl umkehren" wieder rückgängig machen und muss dadurch wieder von vorne beginnen. Nun möchte ich falls ich mich verklicke nur diese Auswahl rückgängig machen. Kann mir jemand helfen? Hier der Codeausschnitt: Code: If SelectObjects("Halbkreis wählen", mySelectedObjects) = Selection.Response.Ok Then .... End if
Hoffe der Ausschnitt reicht für das Verständnis. Vielen Dank schonmal
[Diese Nachricht wurde von Daniel285 am 18. Jun. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 19. Jun. 2017 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für Daniel285
Zitat: Original erstellt von Daniel285:
Hoffe der Ausschnitt reicht für das Verständnis.[Diese Nachricht wurde von Daniel285 am 18. Jun. 2017 editiert.]
Für's Verständnis schon, für eine Antwort nicht. Welcher Dialog wird in SelectObjects aufgerufen ? Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit seltner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Daniel285 Mitglied
Beiträge: 6 Registriert: 18.06.2017 NX10
|
erstellt am: 19. Jun. 2017 09:11 <-- editieren / zitieren --> Unities abgeben:
Hier der Code zur Funktion und im Anhang das angezeigte Fenster wenn schon zwei Halbkreise gewählt sind:
Code: Function SelectObjects(prompt As String, ByRef selObj As NXObject()) As Selection.Response Dim theUI As UI = UI.GetUI Dim typeArray() As Selection.SelectionType = {Selection.SelectionType.Edges}
Dim resp As Selection.Response = theUI.SelectionManager.SelectObjects( prompt, "Selection", Selection.SelectionScope.AnyInAssembly, False, typeArray, selObj) If resp = Selection.Response.ObjectSelected Or resp = Selection.Response.ObjectSelectedByName Or resp = Selection.Response.OK Then Return Selection.Response.Ok Else Return Selection.Response.Cancel End If End Function
[Diese Nachricht wurde von Daniel285 am 19. Jun. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 19. Jun. 2017 11:50 <-- editieren / zitieren --> Unities abgeben: Nur für Daniel285
Hallo Daniel, die Methode SelectObjects ist als "deprecated", also veraltet gekennzeichnet und sollte durch SelectTaggedObjects ersetzt werden. Elemente abwählen funktioniert in beiden Versionen wie auch sonst interaktiv durch die Shift-Taste, also Shift+Click. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit seltner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Senior Experte (m/w/d) Planung & Ausführung Wärme | Als regionaler Energieversorger beliefern wir schwerpunktmäßig die StädteRegion Aachen sowie die Kreise Düren und Heinsberg mit Strom, Erdgas, Wärme und Trinkwasser ? beliefern aber auch Kunden bundesweit. Rund 160.000 Privathaushalte und Unternehmen vertrauen der Energieversorgung durch die EWV. 24 Stunden täglich. Unsere Region liegt uns sehr am Herzen: Wir stecken viel Engagement in die regionalen, wirtschaftlichen und kulturellen Institutionen ? als Energieberater, Sponsor und Arbeitgeber.... | Anzeige ansehen | Feste Anstellung |
|
Daniel285 Mitglied
Beiträge: 6 Registriert: 18.06.2017 NX10
|
erstellt am: 19. Jun. 2017 12:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, vielen Dank für die schnelle Antwort, das mit der Shift-Taste wusste ich nicht. Jedoch funktioniert die SelectTaggedObjects bei meiner Ausführung nicht, weshalb ich weiter mit SelectObjects arbeite. Vielen Dank nochmals. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|