Ver Mensaje Individual
  #3  
Antiguo 09-01-2014
paquechu paquechu is offline
Miembro
 
Registrado: oct 2008
Posts: 51
Reputación: 16
paquechu Va por buen camino
Hola Casimiro,
Disculpa por el lapsus!!!

Veras, estoy haciendo un programa para evaluar todas las combinaciones posibles de la loto 6/49 (Combinaciones de 49 elementos tomados de 6 en 6) aproximadamente son 14 millones.
Por tanto para evaluarlas todas hay que hacer un bucle con este número de iteraciones.

Por otro lado, el caso mas lento (cuando se accede a los elementos del CheckListBox para preguntar por la propiedad checked) tarda 3 o 4 minutos (no recuerdo ahora bien de memoria). y el otro caso entre 2 y 3 segundos.

Pero independientemente del porqué de este número de iteraciones tan elevado, lo que NO ENTIENDO es porqué cuando al IF le coloco como condición Checklistbox.Checked[0] tarda tantisimo más que si le coloco una variable de tipo bool IF bChecked.

Porque he preguntado esto, pues porque para realizar la interfaz gráfica del programa necesito este control y para no enredar mas de lo necesario el codigo teniendo que establecer un paralelismo entre el control checklistbox y las variables bool me gustaria utilizar solamente el control gráfico. No se si me explico.....

Saludos y gracias por el interes :-)
Paco.
Responder Con Cita