Hallo,

ich möchte in einem ScriptObject einen PictureButton "SwingType" in der Palette haben, der dynamisch das Symbol des Türaufschlags einer angewählten Türöffnungsschicht enthält. Es geht um Allplan 2026, soll aber auch in 2025 funktionieren.

Ich schaffe es, die DoorSwing.Type der gewählten Öffnungsschicht über die Door- und swing- Prpoperties zu ermitteln, sie ist zBSp eSingleSwingCircular. Wie komme ich nun von diesem wert (1) zur zugeordneten AllplanSettings.PictResDoorSwingType (19743) oder der TextResDoorSwingType (36400) zwecks Anzeige in der Palette. Wenn die Tür keinen Türaufschlag hat, soll der Button kein Icon anzeigen. (eNone)

es muss irgendwie über die Enums gehen, aber ich komm nicht drauf.
Bitte um Hilfestellung wie das direct im Control (pyp) und auch wie es im script (py) funktioniert.

Beste Grüße
Thomas
(PP Anfänger)