| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Anzeigereihenfolge per VBA (1539 mal gelesen)
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 21. Sep. 2005 11:46 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 21. Sep. 2005 12:21 <-- editieren / zitieren --> Unities abgeben: Nur für Stelli1
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 21. Sep. 2005 12:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, _draworder hatte ich auch gefunden, aber? Wie wähle ich automatisch die Objekte. Beispiel: Alle Grenzpunkte sollen über den Grenzen liegen um so eine Freistellung zu erreichen. Manuell mit Filtern kein Problem, aber es soll ja automatisch mit VB gehen. Noch eine Idee ? Stell ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 21. Sep. 2005 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für Stelli1
Stichwort: Auswahl per Filter ... object.Select Mode[, Point1][, Point2][, FilterType][, FilterData] .. solltest du auch im Forum was finden. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 21. Sep. 2005 12:56 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 21. Sep. 2005 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für Stelli1
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 24. Sep. 2005 19:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich glaube ich habe einen Lösungsansatz. Kopieren der Objekte -> dann sind sie oben Löschen der alten Code:
Private Sub CommandButton1_Click() Dim selset As AcadSelectionSet Dim Entity As AcadEntity On Error Resume Next Set selset = ThisDrawing.SelectionSets("Mysel") If Err.Number <> 0 Then Set selset = ThisDrawing.SelectionSets.Add("Mysel") End If On Error GoTo 0 selset.Clear Me.Hide ThisDrawing.Utility.Prompt Chr$(10) & "Objekte wählen die nach oben sollen ...." selset.SelectOnScreen Me.Show 0 For Each Entity In selset Entity.Copy Next Entity For Each Entity In selset Entity.Delete Next Entity End Sub
Hat einer eine andere Idee oder Vorschläge ?? Stelli ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |