I'm not sure exactly what you mean. A case selector may be a Boolean,
a string, an enum, or a number. You cannot dynamically add cases
though so you would have to anticipate each possible value when you
write the program. You can even specify a range. For example, if you
have a numeric control wired to the selector, a value of ..0 in the
case selector label would handle x less than or equal to 0, 1..3 would
handle x greater or equal to 1 and less than or equal to 3, 4.. would
be x greater than or equal to 4.