Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich benutze in meinen VI Tasten die gelatchet sind, wenn gedrückt. Nun würde ich anstatt der Tasten lieber Taster verwenden. Also welche, die nicht gedrückt bleiben. (von der optik genauso aussehen wie vor dem drücken) Wie kann ich das genau machen? Ist es möglich, die Eigenschaft der Tasten zu ändern?
Klingt eigentlich nach einer einfachen AUfgabe, nur finde ich keine richtig tolle Lösung.....
Ja das hab ich ja auch schon probiert. ( Taster -> schaltet bis losgelassen) Jedoch sind die Taster mit einer Ereignisstruktur verknüpft, die auf eine Wertänderung des Tasters reagiert. Bei dem Zustand schaltet bis losgelassen hat man jedoch zwei Wertänderungen, wodurch das Ereignis zweimal ausgeführt wird. Das will ich jedoch vermeiden.
Du musst "Latch when released" nehmen...und da kriegst du bei "ValueChange" garantiert nur ein Event!
Den Schatten kriegst du am einfachsten weg, indem du die vier "Color sets" des Buttons über einen PropertyNode änderst!
Gruß
Achim
EDIT: Noch eine Anmerkung: Wenn sich die Farbe überhaupt nicht ändert bei der Bedienung, verwirrt das massiv den Benutzer. Wenn du also mit "Latch when released" bezüglich der Bedienart glücklich wirst, würde ich den kurzzeitigen Farbumschlag bei der Bedienung auf jeden Fall beibehalten!
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
also am wenigsten Umschalteffekt bei Buttons sieht man bei der Betriebsart "Latch when pressed". Das ValueChange-Event wird dann nämlich gleich beim Drücken auf den Taster ausgelöst und er springt sofort wieder zurück.
Aber auch hiermit kriegst du die Schatten nicht ganz weg. Das geht nur, indem du die PictureItems des Buttons austauscht.
Vereinfacht: Button auswählen, dann unter Edit->Customize Control auswählen.
Im neuen Fenster zuerst mal oben in der Leiste auf den Customize-Mode wechseln (drücken des Gabelschlüssels). Dann mit rechter Maustaste auf den Button, ein Unterpunkt sind die 4 Picture-Items des Buttons. Wenn du alle 4 Items durch das erste ersetzt, dann hast du wirklich einen Button, der sich gar nicht mehr "rührt".
Ob das jetzt für die Benutzerführung sonderlich genial ist, da kann ich mich nur Achim anschließen.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Ok mit "Latch when released" funktioniert es bestens. Werde die Farben bebehalten. Ist als bediener schon besser, wenn man auch was sieht. Danke für die Hilfe.
20.02.2008, 13:44 (Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2008 13:47 von jg.)
' schrieb:Für den Benutzer finde ich eine kurze Rückmeldung auch besser. Was spricht dagegen?
Genauso meinte ich das ja auch... Wie Achim finde auch ich es besser, wenn der Anwender eine sichtbare Rückmeldung über das Betätigen des Buttons bekommt. Und das ist auch auch bei "Latch when released" so, denn da wird das Value-Change Event ja erst beim Loslassen ausgelöst, und solange ist der Button eingedrückt dargestellt.
Aber wenn matsch23 das halt anders will, dann müssen die PictureItems des Controls ausgetauscht werden, dann sieht man keine Betätigung... .
EDIT: @matsch23: Schön, dass du dich bekehren lässt.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!