Questo è il mio primo tentativo di creare una GUI in MATLAB. Non sono stato in grado finora di trovare un modo per rilevare quando la messa a fuoco viene spostata da una modifica di testo a qualche altro oggetto. Ho bisogno di tale funzionalità in modo da poter testare "sul posto" l'input dell'utente e cambiare il colore dello sfondo del testo in rosso, se l'input è formato in modo errato.Come posso rilevare la perdita di concentrazione da un oggetto di modifica del testo?
In altre parole, sarebbe molto comodo per l'utente finale poter scrivere la sua espressione in una modifica di testo, quindi premere la scheda per passare alla modifica successiva del testo e allo stesso tempo vedere uno sfondo rosso nella prima modifica del testo in caso di problemi con l'input.
Ho pensato a diverse alternative per verificare l'input dell'utente ma non sono così convenienti come sopra. Come potrei implementare qualcosa di simile?
lol, così spaventosamente semplice ... Finora ho pensato che la funzione di callback fosse invocata quando veniva premuto un pulsante di comando. Grazie mille! – niels