WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Edit Text Callback reagiert nur auf "Enter" !?

 

narrow
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2008, 09:04     Titel: Edit Text Callback reagiert nur auf "Enter" !?
  Antworten mit Zitat      
Jo moin,

Ich wollt mal fragen, ob es ne Möglichkeit gibt, dass die Callback-fuktion eines "EditText" aufgerufen wird, sobald sich der Inhalt des EditText ändert und nicht nur wenn man Enter drückt.

Thx im Vorraus
Private Nachricht senden Benutzer-Profile anzeigen


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 13.08.2008, 09:17     Titel:
  Antworten mit Zitat      
Moin,

nein, die Callback-Funktion eines editText-Feldes wird nur aufgerufen, wenn man "Enter" drückt, mit der Maus irgendwo anders in dem GUI hinklickt oder man mit "Tab" den Fokus ändert.
Aber je nachdem was du vorhast, gibt es mit Sicherheit auch andere Lsg.en!

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
narrow
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2008, 09:21     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort,

dann werd ich mich mal nach was anderem umsehen.
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 13.08.2008, 09:45     Titel:
  Antworten mit Zitat      
Ich meinte damit eigentlich, dass du hier erklärst, was du vorhast Wink

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
narrow
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2008, 09:52     Titel:
  Antworten mit Zitat      
Achso Smile

Ja, ich habe 3 TextBoxen(EditText) und sobald in einer der 3 etwas falsches steht, soll ein Fehler in einem Label(Text) angezeigt werden.

Der Fehler sollte wie beschrieben sofort erscheinen, da die Daten mittels Klick auf einen Button weiterverarbeitet werden und man den Fehler bemerkt bevor man auf den Button klickt.

Ich denke mal ich werds so lösen, dass sobald ich auf den Button klicke eine MessageBox mit dem Fehler erscheint, oder gibts bessere Möglichkeiten?
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 13.08.2008, 10:01     Titel:
  Antworten mit Zitat      
Achso...

Du kannst in jede Callback diese Abfrage implementieren, denn es ist denke ich egal in welchem Feld man anfängt und sobald man zum nächsten springt, wird die Callback vom vorherigen ausgeführt und die evtl. Meldung angezeigt. Sobald du dann den Button anklickst, wird vorher noch die Callback des zuletzt benutzten edit-Feldes ausgeführt und dann erst die des Buttons!
Das Problem ist nur, dass die Button-Callback dann trotzdem ausgeführt wird, auch wenn eine Meldung durch die Callback angezeigt wird. Deshalb würde ich die Überprüfung erst in der Button-Callback machen...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
narrow
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 07.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2008, 10:04     Titel:
  Antworten mit Zitat      
Jo gut, dann werd ich das mal so machen Very Happy

Danke!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.