elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 41
161  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 26 Agosto 2014, 08:29 am
¿Al presionar el botón te cambia el groupbox? Yo creo que sí vas a tener que mandarme el proyecto completo para encontrar el problema, porque si te fijas en esa parte del código en ningúnmomento estamos trabajando con con el groupbox. Pero lo revisaría hasta mañana. :/

O si quieres puedes buscar todas las referencias al groupbox en el código y ver cuál de todas es la que te genera el problema. Saludos. :)
162  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 26 Agosto 2014, 07:52 am
No es necesario, porque en realidad el problema está sólo en esa parte del código. En todo caso, confirma que tu código esté como lo dejo a continuación, porque no le veo el problema.

Código
  1. private void button_Invertir_Click(object sender, EventArgs e)
  2.        {
  3.            if (Color_5x7 == false)
  4.            {
  5.                if (Color_p1_5x7 == false)
  6.                {
  7.                    Color_p1_5x7 = true;
  8.                    pictureBox1.BackColor = Color.Lime;
  9.                }
  10.  
  11.                else
  12.                {
  13.                    Color_p1_5x7 = false;
  14.                    pictureBox1.BackColor = Color.Black;
  15.                }
  16.  
  17.                if (Color_p2_5x7 == false)
  18.                {
  19.                    Color_p2_5x7 = true;
  20.                    pictureBox2.BackColor = Color.Lime;
  21.                }
  22.  
  23.                else
  24.                {
  25.                    Color_p2_5x7 = false;
  26.                    pictureBox2.BackColor = Color.Black;
  27.                }
  28.  
  29.                if (Color_p3_5x7 == false)
  30.                {
  31.                    Color_p3_5x7 = true;
  32.                    pictureBox3.BackColor = Color.Lime;
  33.                }
  34.  
  35.                else
  36.                {
  37.                    Color_p3_5x7 = false;
  38.                    pictureBox3.BackColor = Color.Black;
  39.                }
  40.  
  41.                if (Color_p4_5x7 == false)
  42.                {
  43.                    Color_p4_5x7 = true;
  44.                    pictureBox4.BackColor = Color.Lime;
  45.                }
  46.  
  47.                else
  48.                {
  49.                    Color_p4_5x7 = false;
  50.                    pictureBox4.BackColor = Color.Black;
  51.                }
  52.            }
  53.  
  54.            else
  55.            {
  56.                if (Color_p1_5x7 == false)
  57.                {
  58.                    Color_p1_5x7 = true;
  59.                    pictureBox1.BackColor = Color.Blue;
  60.                }
  61.  
  62.                else
  63.                {
  64.                    Color_p1_5x7 = false;
  65.                    pictureBox1.BackColor = Color.White;
  66.                }
  67.  
  68.                if (Color_p2_5x7 == false)
  69.                {
  70.                    Color_p2_5x7 = true;
  71.                    pictureBox2.BackColor = Color.Blue;
  72.                }
  73.  
  74.                else
  75.                {
  76.                    Color_p2_5x7 = false;
  77.                    pictureBox2.BackColor = Color.White;
  78.                }
  79.  
  80.                if (Color_p3_5x7 == false)
  81.                {
  82.                    Color_p3_5x7 = true;
  83.                    pictureBox3.BackColor = Color.Blue;
  84.                }
  85.  
  86.                else
  87.                {
  88.                    Color_p3_5x7 = false;
  89.                    pictureBox3.BackColor = Color.White;
  90.                }
  91.  
  92.                if (Color_p4_5x7 == false)
  93.                {
  94.                    Color_p4_5x7 = true;
  95.                    pictureBox4.BackColor = Color.Blue;
  96.                }
  97.  
  98.                else
  99.                {
  100.                    Color_p4_5x7 = false;
  101.                    pictureBox4.BackColor = Color.White;
  102.                }
  103.            }
  104.        }

Si todavía te sigue dando problemas y no encuentras la solución, sube el proyecto completo a algún sitio para compartir archivos y me pasas el enlace.
163  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 26 Agosto 2014, 06:38 am
Ohhhh sí, creo ya tengo la solución y es más sencilla de lo que crees. Elimina las líneas:

Código
  1. Color_5x7 = true;

Y:

Código
  1. Color_5x7 = false;

Porque esas líneas lo que hacen es cambiar el color, como si hubieses presionado el checkbox.
164  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 26 Agosto 2014, 05:51 am
Por nada, para eso estamos aquí. Con exactitud ¿qué es lo que hace el botón y que no debería hacer? Espero que además de explicar puedas poner imágenes.
165  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 25 Agosto 2014, 06:34 am
Mmmmmmm, no. Definitivamente no me refería a eso sino ha esto:

Código
  1. if (Color_5x7 == false)
  2.            {
  3.                groupBox1.BackColor = Color.LawnGreen;
  4.                groupBox1.ForeColor = Color.Black;
  5.                if(bool Color_p1_5x7 == false)
  6.                   pictureBox1.BackColor = // Aquí el color para el estado desactivado.
  7.                else
  8.                   pictureBox1.BackColor = // Aquí el color para el estado activado.
  9. // Repetir el 'if' anterior para cada picturebox
  10.                // ***********             OJO          ******************
  11.                // *********** Repetir toda la condición if **************
  12.                if(bool Color_p2_5x7 == false)
  13.                   pictureBox2.BackColor = // Aquí el color para el estado desactivado.
  14.                else
  15.                   pictureBox2.BackColor = // Aquí el color para el estado activado.
  16.                Color_5x7 = true;
  17.            }
  18.  
  19.            else
  20.            {
  21.                groupBox1.BackColor = Color.RoyalBlue;
  22.                groupBox1.ForeColor = Color.White;
  23.                if(bool Color_p1_5x7 == false)
  24.                   pictureBox1.BackColor = // Aquí el color para el estado desactivado.
  25.                else
  26.                   pictureBox1.BackColor = // Aquí el color para el estado activado.
  27. // Repetir el 'if' anterior para cada picturebox
  28.                // ***********             OJO          ******************
  29.                // *********** Repetir toda la condición if **************
  30.                if(bool Color_p2_5x7 == false)
  31.                   pictureBox2.BackColor = // Aquí el color para el estado desactivado.
  32.                else
  33.                   pictureBox2.BackColor = // Aquí el color para el estado activado.
  34.                Color_5x7 = false;
  35.            }

El código es del checkbox.
Ahora sí has lo mismo que hice en el código anterior, donde a cada picturebox le corresponde un if Fíjate como en el ejemplo todavía me faltan dos picturebox por comprobar. Espero que ya con eso no te de problemas. Saludos.
166  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 24 Agosto 2014, 09:43 am
Eso es porque no has escrito el código par los demás picturebox. Si te fijas en la primer respuesta que te dejé (en los comentarios escribí dentro del código) había instrucciones del código que debías escribir ahí. Sólo tienes que repetir el 'if' que hace el cambio en el picturebox1, pero ahora para cada uno de los demás picturebox.
167  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 24 Agosto 2014, 06:45 am
Ah, es que el primer código que yo puse no va en los picturebox sino en el código del checkbox. Y el segundo código en el botón que invierte los estados.
168  Programación / .NET (C#, VB.NET, ASP) / Re: No me salen algunas cosas con C# en: 23 Agosto 2014, 22:00 pm
Para cambiar el color y que los estados permanezcan es necesario que evalúes el estado al presionar el checkbox y realices el cambio del color:

Código
  1. if (Color_5x7 == false)
  2.            {
  3.                groupBox1.BackColor = Color.LawnGreen;
  4.                groupBox1.ForeColor = Color.Black;
  5.                if(bool Color_p1_5x7 == false)
  6.                   pictureBox1.BackColor = // Aquí el color para el estado desactivado.
  7.                else
  8.                   pictureBox1.BackColor = // Aquí el color para el estado activado.
  9. // Repetir el 'if' anterior para cada picturebox
  10.                Color_5x7 = true;
  11.            }
  12.  
  13.            else
  14.            {
  15.                groupBox1.BackColor = Color.RoyalBlue;
  16.                groupBox1.ForeColor = Color.White;
  17.                if(bool Color_p1_5x7 == false)
  18.                   pictureBox1.BackColor = // Aquí el color para el estado desactivado.
  19.                else
  20.                   pictureBox1.BackColor = // Aquí el color para el estado activado.
  21. // Repetir el 'if' anterior para cada picturebox
  22.                Color_5x7 = false;
  23.            }

Y para invertir los estados sería de una manera similar. Compruebas el estado de cada cuadro y cambias su valor, después inviertes el color.

Código
  1. if(bool Color_p1_5x7 == false)
  2. {
  3.   Color_p1_5x7 = true;
  4.   pictureBox1.BackColor = // Color para el estado activo.
  5. }else{
  6.   Color_p1_5x7 = false;
  7.   pictureBox1.BackColor = // Color para el estado inactivo.
  8. }

Y repites los if para cada picturebox.

Como sugerencia, para evitarte tanto código deberías cambiar las condiciones y trabajar con variables del tipo 'Color' y realizar la asignación mediante éstas. Saludos.
169  Programación / Programación General / Habrá concurso de aplicaciones este año? en: 21 Agosto 2014, 06:39 am
Me estaba preguntando si este año habrá un concurso de aplicaciones como el año pasado. No sé si alguien más se estaba preguntando lo mismo.
170  Programación / Programación General / Re: Corríganme - Intérprete y compilador en: 5 Agosto 2014, 21:47 pm
Sí, así es. Pero también existen lenguajes que realizan un paso intermedio: es decir que compilan el código fuente a un código de bytes que después (mediante la aplicación correspondiente) se ejecuta en la CPU. A este tipo se le conoce como "código manejado". C#, VB y JAVA son ejemplos de este tipo.

Saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines