grazie, non mi ricordavo del keybinding :-P e in effetti il codice che avevo visto e usato si riferiva al keybinding (abbiate pazienza, non guardo quel codice da un po).Originariamente inviato da R@ve M@ster
Puoi risolvere con i Key Bindings ovvero associando un'azione particolare ad un determinato tasto (nel tuo caso il tasto TAB). Affinchè tutto funzioni però, devi escludere dal "focus traversal" il tuo componente altrimenti il sottosistema di gestione del focus "parte prima" della tua azione che quindi non verrà eseguita. Nella tua azione fai i tuoi controlli del caso e poi dovrai settare manualmente il focus sul successivo componente.
potrei aggiungere che il focus traversal non è detto che deve disabilitarlo, diciamo che deve specificare le regole in modo da fare prima il binding e poi il traversal (e il componente non è standard, ma derivato da quello standard con aggiunta delle funzionalità)

Rispondi quotando