| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
|
Autor
|
Thema: vb.net splines markieren (294 mal gelesen)
|
Michael. Mitglied
 Beiträge: 7 Registriert: 29.09.2009
|
erstellt am: 30. Sep. 2009 16:48 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte alle splines einer Skizze mit folgendem Befehl markieren: Code:
Do Until splinecheck = True And boolspline = False boolspline = MDE.SelectByID2("Spline" & i, "SKETCHSEGMENT", 0, 0, 0, True, 0, Nothing, 0) If boolspline = True Then splinecheck = True i = i + 1Loop
Nun markiert er aber nicht nur die tatsächlichen splines sondern auch alle Pseudo-splines (ich nenn sie mal so), also ein Skizzenelement, das den Anfangs- und den Endpunkt des betreffenden echten spline enthält. Möchte ich die markierten splines und Pseudo-splines mustern, kommt es zu einem GAU. Die normalen splines alleine lassen sich problemlos mustern. Weiß jemand Rat, wie ich nur die echten splines markieren kann? Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens_oliver Mitglied Softwareentwickler
 
 Beiträge: 114 Registriert: 28.06.2005
|
erstellt am: 01. Okt. 2009 09:47 <-- editieren / zitieren --> Unities abgeben:          Nur für Michael.
hi, garnicht so einfach zu verstehen dein code. warum hast du denn zwei abfragen? ich mag die methode SelectByID2 eigentlich nicht. denn man weiß zuwenig was SW macht. Was passiert z.B. wenn ein spline gelöscht wird? werden alle restlichen splines wieder umbenannt oder fehlt z.B. plötzlich "Spline4". ich würde es hiermit versuchen: Sketch::GetSplines SketchSegment::Select4 gruß Oliver ------------------ Software nach Maß für Ihr CAD-System www.ib-knepper.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |