none
colores hexadecimales RRS feed

  • Pregunta

  • Hola a todos, no me dibuja la imagen cuando uso el color en hexadecimal...
    miren el ejemplo y si alguien sabe algo por favor comentar.

      
     private void button1_Click(object sender, EventArgs e)        {            if (radioButton1.Checked)            {                if (colorDialog1.ShowDialog() == DialogResult.OK)                {                    colorear(colorDialog1.Color);                }            }            if (radioButton2.Checked)            {                //color por el nombre                colorear(Color.Red);            }            if (radioButton3.Checked)            {                //color por rgb                colorear(Color.FromArgb(0,0,255));            }            if (radioButton4.Checked)            {                //color por hexadecimal                colorear(Color.FromArgb(0xffff00));            }        }        void colorear(Color elcolor)        {            Bitmap bm = new Bitmap(10, 10);            for (int i = 0; i < 10; i++)            {                for (int j = 0; j < 10; j++)                {                    bm.SetPixel(i, j, elcolor);                }            }            pictureBox1.Image = bm;        }

    martes, 14 de noviembre de 2017 17:26

Respuestas

  • Buenas noches Juan,

    Lo que hay es lo que ves... No se ha borrado ninguna respuesta... 

    El usuario hizo la pregunta, a mi me pareció que faltaba el código, y pensando que fue un error, respondí que creía que podía haber un error, que por favor lo resubiese.

    Después Leandro le indicó que es mejor si lo identifica bien (momento en que veo que si estaba todo el código desde el principio).

    El compañero Leandro también le dice que no ve la asignación del bitmap al control (cosa que es cierta, y que puede ser el problema). También le dice lo de que compruebe que el valor es válido (desconozco esa parte).

    Lo siguiente es el mensaje quejándose de ti (no se de quien es porque me va mal el foro desde ayer). Y diciendo que Leandro no responde sino que esquiva la pregunta, y que luego tu le darás los puntos porque quien preguntó ni aparecerá. 

    La verdad, no entiendo la respuesta ni el ataque sin sentido hacia ti y Leandro... 

    Si puedo ayudarte en algo más, no dudes en decírmelo.. Ya sabes que para ayudar estamos

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:





    miércoles, 15 de noviembre de 2017 22:14

Todas las respuestas

  • Buenas,

    Creo que ha habido un problema con tu código, podrías volverlo a poner?

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:


    martes, 14 de noviembre de 2017 18:17
  • hola

    si puedes edita el codigo y aplica identado, asi se analizara mas facil

    lo que no logro ver es si la linea

     pictureBox1.Image = bm; 

    esta dentro de colorear() o no

    -----

    Ademas estas seguro que es es un calor valido? lo pregunto porque solo vi ejemplos como ser

    ColorTranslator.FromHtml("#FF00FF");

    ColorTranslator.FromHtml Method (String)

    donde se aplica un color html que se parece al hexa, pero es distinto a lo que estas plantando

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    martes, 14 de noviembre de 2017 18:56
  • Deleted
    martes, 14 de noviembre de 2017 23:49
  • Hola  Jorge Turrado

    ¿Nos puedes compartir lo sucedido en esta consulta por favor? De este modo entramos un poco más en contexto

    Gracias por usar los foros de MSDN.

    Juan
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    miércoles, 15 de noviembre de 2017 20:40
    Moderador
  • Buenas noches Juan,

    Lo que hay es lo que ves... No se ha borrado ninguna respuesta... 

    El usuario hizo la pregunta, a mi me pareció que faltaba el código, y pensando que fue un error, respondí que creía que podía haber un error, que por favor lo resubiese.

    Después Leandro le indicó que es mejor si lo identifica bien (momento en que veo que si estaba todo el código desde el principio).

    El compañero Leandro también le dice que no ve la asignación del bitmap al control (cosa que es cierta, y que puede ser el problema). También le dice lo de que compruebe que el valor es válido (desconozco esa parte).

    Lo siguiente es el mensaje quejándose de ti (no se de quien es porque me va mal el foro desde ayer). Y diciendo que Leandro no responde sino que esquiva la pregunta, y que luego tu le darás los puntos porque quien preguntó ni aparecerá. 

    La verdad, no entiendo la respuesta ni el ataque sin sentido hacia ti y Leandro... 

    Si puedo ayudarte en algo más, no dudes en decírmelo.. Ya sabes que para ayudar estamos

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:





    miércoles, 15 de noviembre de 2017 22:14
  • Es correcto, los foros están presentando un problema en cuanto la aparición de los nombres, a nosotros también nos está pasando.

    En cuanto a el tema de que marcamos la respuesta, nosotros como moderadores tenemos un tiempo específico en donde la consulta debe tener una respuesta útil, si la persona que preguntó no contesta le marcamos a lo más aproximado a lo que busca, a lo largo de los meses que llevo como moderador he identificado a las personas que siempre apoyan y colaboran, a fin de cuentas ustedes son los que hacen crecer estas comunidades. Por lo cual se les votan y proponen sus comentarios. Muchas veces la persona que preguntó ya no regresa o abandona la consulta. 

    ***Como comentario adicional, a Leandro no se le puede reprochar nada ya que el es uno de los pilares de los foro de MSDN.

    Gracias por usar los foros de MSDN.

    Juan
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 15 de noviembre de 2017 22:47
    Moderador
  • Ver vídeo.

    Saludos.


    http://electronica-pic.blogspot.com

    jueves, 16 de noviembre de 2017 1:18
  • Buenos días Juan,

    Yo no he sido el que ha hecho el comentario, ha sido miqui quilmes (acaba de aparecerme los nombres).

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    jueves, 16 de noviembre de 2017 8:06
  • Hola Jorge Turrado,

    Te agradezco el apoyo brindado.

    Gracias por usar los foros de MSDN.

    Juan
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 16 de noviembre de 2017 22:33
    Moderador