[Risolto] Problema Sotto menu...

io quando ho dovuto fare la stessa cosa, ho preferito un'approccio un pò differente...
cioè: giorno mese e anno partivano da un valore di base, poi all'interno del menù sull'lcd la data era su una sola riga del tipo 15/10/2012 ed attivando l'underscore "_" del cursore mi spostavo a destra o sinistra con i tasti , sulle cifre da modificare e con i tasti su e giù cambiavo il valore corrispondente alla variabile che avevo sopra il cursore, semplicemente sapevo che avevo sempre 2 cifre per giorno e mese (01/01 e non1/1) e che l'anno era da 4 quindi la funzione era del tipo :

se la posizione del cursore è al primo o al secondo carattere
i tasti agiranno sulla variabile giorno
se la posizione del cursore è al quarto o al quinto carattere
i tasti agiranno sulla variabile mese
se la posizione del cursore è al settimo ,ottavo,nono o decimo
i tasti agiranno sulla variabile anno
con questa logica del menù "mappato" riesci a fare tutto con un solo menù per la data, per esempio
Chiaramente il discorso è valido solo per campi a lunghezza e posizione nota sul display.