Código: Selecionar todos
FOR nCont = 1 TO Len( ::acKeyboard )
FOR nCont2 = 1 TO Len( ::acKeyboard[ nCont ] )
@ ::nTop + 1 + nCont * 2, ::nLeft + 1 + ( nCont2 - 1 ) * 5 SAY ::acKeyboard[ nCont, nCont2 ]
NEXT
NEXT
Mas com nome adequado...
Código: Selecionar todos
FOR EACH aLinhaTeclado IN ::acKeyboard
FOR EACH cTecla IN aLinhaTeclado
@ ::nTop + 1 + aLinhaTeclado:__EnumIndex * 2, ::nLeft + 1 + ( cTecla:__EnumIndex - 1 ) * 5 SAY cTecla
NEXT
NEXT
Eu estava na dúvida se alterava pra FOR/EACH, porque parecia que ia só complicar.
Mas pensei no nome adequado, e aí achei que valia a pena.

