E' possibile aggiungere un nuovo case????

Ciao andreaTECHE,

purtroppo a runtime (programma in esecuzione) non si possono apportare modifiche alla struttura del programma stesso; devi prevedere tutti i tuoi possibili scenari in fase di scrittura/progettazione del programma.

Se a te interessa che a pulsante non premuto uno switch faccia:

switch(x):
1: a;
2: b;
3: c;
etc

e a pulsante premuto la variabile verificata nello switch porti ad altri case:

switch(x):
1: z;
2: b;
3: c+a;
etc

devi inserire il primo in un if() che verifica lo stato pulsante NON premuto....il secondo nel relativo else.