https://foro.gambas-es.org/viewtopic.php?f=1&t=1678
-----------------------------------
ivanovichenco
Jueves, 16 Junio 2011, 05:49

Anidar Un Select Case  Dentro De Otro Select Case (SOLUCIONADO)
-----------------------------------
Se pueden anidar un selct case dentro de otro select case?
Por si alguien lo ha hecho para no enredarme esperimetandolo.
Gracias.


-----------------------------------
jsbsan
Jueves, 16 Junio 2011, 13:17

Re: Anidar Un Select Case  Dentro De Otro Select Case
-----------------------------------
La verdad es que nunca he necesitado hacerlo, pero seguramente se pueda hacer aunque lo suyo sea llamar una funcion que tenga ese 2º select, para que quede el código lo mas claro posible...


Saludos


-----------------------------------
ivanovichenco
Jueves, 16 Junio 2011, 17:18

Re: Anidar Un Select Case  Dentro De Otro Select Case
-----------------------------------
[code linenumbers=false syntax=gambas]PUBLIC SUB Main()
DIM EDAD AS Integer
DIM BEBE AS Integer
EDAD = 1
'Si se puede, hice una prueba sencillita y funciona maravillosamente el anidar un select case dentro de otro.

SELECT CASE EDAD
CASE 0 TO 2
     SELECT CASE BEBE
     CASE 0 
          PRINT "BEBE RECIEN NACIDO"
     CASE 1 
          PRINT "EL BEBE TIENE UN AÑO"
     CASE 2 
          PRINT "EL BEBE TIENE DOS AÑOS"
     END SELECT 
CASE 3 TO 12
  PRINT "ES UN NIÑO"    
END SELECT      
END
[/code]
La consola responde "[b] EL BEBE TIENE UN AÑO[/b]"


