| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | Besichtigung der MAIT.Cloud in Frankfurt | 19.11.2025, eine Veranstaltung am 19.11.2025
|
Autor
|
Thema: Button in Menü bleibt gedrückt (1188 mal gelesen)
|
holt Mitglied Systembetreuer CAD
  
 Beiträge: 720 Registriert: 07.08.2003 Lenovo ThinkStation P360 Core i7-12700@2.10 GHz, 32GB NVIDIA RTX A2000 12 GB Creo Elements/Direct Modeling 20.5 Creo Elements/Direct Drafting 20.5 Creo Elements/Direct ModelManager 20.5
|
erstellt am: 17. Apr. 2007 06:08 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich habe ein kleines (optisches) Problem mit einem selbstgestrickten Menü: beim Aufruf eines bestimmten Befehls (siehe Bild) bleibt der Button im Menü immer gedrückt bis der Befehl nochmals angeklickt wird. Bei allen anderen Buttons im Menü passiert das nicht. Anbei das Lisp-file. (Macht momentan nichts anderes als das Original-Menü ) Kann mir da jemand helfen? ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Kuehl Mitglied
 
 Beiträge: 165 Registriert: 22.06.2001
|
erstellt am: 17. Apr. 2007 08:18 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
Hallo Thomas, das Problem ist, dass das "Available Command" "New WP + Constr. Geo" mit :ui-behavior :none definiert ist. Das hebelt den ueblichen Automatismus aus, der in sd-add-button-box (oder auch sd-create-menu) programmiert ist. Um das Problem zu beheben, schreibe einfach statt: (UIC_NEW_WP_WITH_CGEO :label "Neu + HGeo" :availcmd ("SolidDesigner" "Workplane" "New WP + Constr. Geo") :commandinput "") folgendes: (UIC_NEW_WP_WITH_CGEO :label "Neu + HGeo" :image "SolidDesigner/Workplane/wp_default") da Du ja nur an der Image Definition von dem "Available Command" interessiert bist. Damit tut's wie gewuenscht. Viele Gruesse, Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
  
 Beiträge: 720 Registriert: 07.08.2003 Lenovo ThinkStation P360 Core i7-12700@2.10 GHz, 32GB NVIDIA RTX A2000 12 GB Creo Elements/Direct Modeling 20.5 Creo Elements/Direct Drafting 20.5 Creo Elements/Direct ModelManager 20.5
|
erstellt am: 18. Apr. 2007 10:18 <-- editieren / zitieren --> Unities abgeben:         
Hallo Markus, funktioniert prima! Danke und 10Us! Wie ist das, wenn man auch den dahinterliegenden Befehl ändert? Bekommt man dann wieder das selbe Problem? ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger edit: Warum steht in der System-Info immer noch etwas anderes als im Profil? [Diese Nachricht wurde von holt am 18. Apr. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Kuehl Mitglied
 
 Beiträge: 165 Registriert: 22.06.2001
|
erstellt am: 19. Apr. 2007 12:02 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
Hallo Thomas, Zitat: Original erstellt von holt:
Wie ist das, wenn man auch den dahinterliegenden Befehl ändert? Bekommt man dann wieder das selbe Problem?
Das sollte kein Problem sein, es sei denn Du verwendest wieder das :availCmd Konstrukt und das Kommando ist mit :ui-behavior :none definiert. Viele Gruesse, Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |