Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo

11.09.2017

iLogic: Browsername (Displayname) überschreiben, auf Überschreibung prüfen, Überschreibung entfernen

Basierend auf einem Kommentar bei diesem verwandten Beitrag, hier ein weiteres kleines Codebeispiel. Beschreibung in den Kommentaren im Code. Die Änderung des Displaynames kann verfolgt werden, wenn man den Code in eine Regel einfügt, auf den Modellbrowser wechselt und dann mittels den iTriggerknopfes die Regel ausführt.

image


'Funktion des iTriggerknpfes aktivieren
trigger = iTrigger0
'Displayname ändern
strText = "Hallo!"
ThisDoc.Document.Displayname = strText
'Mshbox, damit gewartet wird
MsgBox ("Warte auf OK!")

'Prüfen, ob Displayname überschrieben würde
If ThisDoc.Document.DisplayNameOverridden = True Then
	MsgBox ("Displayname überschrieben:" & ThisDoc.Document.Displayname)
End If

'Überschreibung Displayname zurücksetzen
ThisDoc.Document.DisplayNameOverridden = False

'Nochmals prüfen, ob der Displayname überschrieben wurde
If ThisDoc.Document.DisplayNameOverridden = True Then
	MsgBox ("Displayname überschrieben")
Else 
	MsgBox ("Displayname NICHT überschrieben")
End If

2 Kommentare:

  1. wie geht das, wenn der name sich aus 2 ipropterties zusammensetzen soll??
    danke für den Input! lg Thomas C.

    AntwortenLöschen
    Antworten
    1. strText = iProperties.Value("Project", "Part Number") & iProperties.Value("Project", "Description")
      Welche iProperties genutzt werden sollen einfach rechts aus der Liste "iProperties" wählen mittels Doppelklick.

      Löschen

War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.

Related Posts Plugin for WordPress, Blogger...
Inventor FAQ Newsletter. Emailadresse: