nNum = 3 wait window icase(nNum = 1, '1', nNum = 2, '2', nNum = 3, '3') func icase lparam teCase1, teReturn1, ; teCase2, teReturn2, ; teCase3, teReturn3, ; teCase4, teReturn4, ; teCase5, teReturn5, ; teCase6, teReturn6, ; teCase7, teReturn7, ; teCase8, teReturn8, ; teCase9, teReturn9, ; teCase10, teReturn10, ; teCase11, teReturn11, ; teCase12, teReturn12, ; teCase13, teReturn13, ; teCase14, teReturn14, ; teCase15, teReturn15 local leReturn do case case teCase1 leReturn = teReturn1 case teCase1 leReturn = teReturn2 case teCase3 leReturn = teReturn3 case teCase4 leReturn = teReturn4 case teCase5 leReturn = teReturn5 case teCase6 leReturn = teReturn6 case teCase7 leReturn = teReturn7 case teCase8 leReturn = teReturn8 case teCase9 leReturn = teReturn9 case teCase10 leReturn = teReturn10 case teCase11 leReturn = teReturn11 case teCase12 leReturn = teReturn12 case teCase13 leReturn = teReturn13 case teCase14 leReturn = teReturn14 case teCase15 leReturn = teReturn15 endcase return leReturn endfunc