Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  VB.Net Macro - Teil in Draft Ansicht ausblenden

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge
Autor Thema:  VB.Net Macro - Teil in Draft Ansicht ausblenden (1545 mal gelesen)
Andy313
Mitglied
Konstruktöör


Sehen Sie sich das Profil von Andy313 an!   Senden Sie eine Private Message an Andy313  Schreiben Sie einen Gästebucheintrag für Andy313

Beiträge: 212
Registriert: 10.02.2005

Solid Edge ST10 mit CIM Database (von Contact)
Windows 10 64bit
Intel Xeon E5-1620 v2 (3.7Ghz)
16 GB RAM / SSD HD

erstellt am: 04. Aug. 2016 12:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen,

wie kann ich per Macro ein Teil in einer Zeichnungsansicht (in der Draft) ausblenden?

Die Zeichnungsansicht zeigt mir eine Baugruppe, und ich möchte einzelne Teile davon ausblenden.
Von Hand geht das über: RMT -> Eigenschaften -> Tab "Anzeige" -> Teil im Baum anwählen -> bei "Einblenden" Hacken raus nehmen.

Das müsste doch irgend wo bei:
MySE.ActiveDocument.Sheets.Item(x).DrawingViews.Item(x).ModelMembers.Item(1).ModelNodes...
sein 

Gruss
Andy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


Sehen Sie sich das Profil von Arne Peters an!   Senden Sie eine Private Message an Arne Peters  Schreiben Sie einen Gästebucheintrag für Arne Peters

Beiträge: 7321
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 04. Aug. 2016 14:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andy313 10 Unities + Antwort hilfreich

Evtl Modelmember.DisplayType DisplayTypeConstant

Der Modelnode kann m.E. nicht das richtige sein, da das Element ja mehrfach auftauchen kann. Da gibt es eine Visible Prpperty, die aber read only ist.

------------------
Arne

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Andy313
Mitglied
Konstruktöör


Sehen Sie sich das Profil von Andy313 an!   Senden Sie eine Private Message an Andy313  Schreiben Sie einen Gästebucheintrag für Andy313

Beiträge: 212
Registriert: 10.02.2005

Solid Edge ST10 mit CIM Database (von Contact)
Windows 10 64bit
Intel Xeon E5-1620 v2 (3.7Ghz)
16 GB RAM / SSD HD

erstellt am: 04. Aug. 2016 16:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die schnelle Hilfe, mit "...ModelMembers.Item(x).DisplayType = SolidEdgeDraft.ModelMemberDisplayTypeConstants.seHidePart" lässt sich das Teil ausblenden.
Allerdings kann ich mit Msgbox(...ModelMembers.Item(x).DisplayType) den aktuellen Status nicht anzeigen lassen. Er schreibt mit immer "3", egal ob er ein oder ausgeblendet ist.. 
Na ja.. ändere ich halt den DisplayType aller Teile und frage nichts ab.. =)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


Sehen Sie sich das Profil von Arne Peters an!   Senden Sie eine Private Message an Arne Peters  Schreiben Sie einen Gästebucheintrag für Arne Peters

Beiträge: 7321
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 04. Aug. 2016 17:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andy313 10 Unities + Antwort hilfreich

Vielleicht muss man vorher Irgendwas updaten oder speichern?
Sorry, ich hab leider im Moment keine Zeit, zu suchen.

------------------
Arne

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Andy313
Mitglied
Konstruktöör


Sehen Sie sich das Profil von Andy313 an!   Senden Sie eine Private Message an Andy313  Schreiben Sie einen Gästebucheintrag für Andy313

Beiträge: 212
Registriert: 10.02.2005

Solid Edge ST10 mit CIM Database (von Contact)
Windows 10 64bit
Intel Xeon E5-1620 v2 (3.7Ghz)
16 GB RAM / SSD HD

erstellt am: 05. Aug. 2016 10:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Kein Problem, das hat mir schon sehr weiter gefunden.
Und ich habe es jetzt herausgefunden.
Man muss noch eine Ebene nach unten und "das Entwurfselement" (das Item beinhaltet alle Volumengeometrie) einblenden. Sonst wird alles vom Teil (auch die Ebenen) eingeblendet.
Und der Status "des Entwurfselement" kann auch zuverlässig abgefragt werden.

Eine Ebene nach unten bedeutet:
...ModelMembers.Item(x).ModelMembers.Item(1).DisplayType = SolidEdgeDraft.ModelMemberDisplayTypeConstants.seShowPart

Achtung aber bei Unterbauruppen, die sind nicht gleich aufgebaut und müssen im VB separat behandelt werden..

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz