Ha... y como PLUS
, la técnica que me inspiró roman da incluso para trabajar con más de dos colores.
Siendo N la cantidad de colores, podemos alternar cíclicamente los colores haciendo algo como:
Código Delphi
[-]ColorElegido = Color mod N;
Siendo Color una variable que se incrementa cuando se cumple la condición:
Espero que se entienda la idea
De ese modo tendremos que el valor del hipotético campo "Colorear" irá alternando desde 0 a N-1 cada vez que detecte un nuevo asiento.
EDITO:
Esto se ha convertido en un monólogo
Saludos,