none
Rellenar un dibujo RRS feed

  • Pregunta

  • Buenas,

        con el VB.NET, en un Bitmap se pueden rellenar polígonos, rectángulos, círculos, etc. Pero si hago un programa en el que el usuario dibuje líneas y curvas, creando figuras, ¿como podría rellenar estas figuras de un color?, ¿Cuál es el equivalente de la declaración FloodFill en VB.NET?. Gracias, un saludo.

    lunes, 7 de diciembre de 2015 10:00

Respuestas

  • Hola Domingo:

    Mírate éste link.

    Un saludo.

    Gemma

    lunes, 7 de diciembre de 2015 11:35
  • "Domingo Vargas" escribió:

    > En el segundo no me reconoce el objeto BitmapBytesARGB32, ...

    Hola, Domingo:

    No te reconoce el objeto porque tendrás que implementar en tu proyecto una clase llamada BitmapBytesARGB32.

    Mira a ver si te sirve la clase BitmapBytesARGB32 que aparece publicada en la segunda respuesta de la siguiente conversación:

    Problem with Bucket tool

    Un saludo


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    miércoles, 9 de diciembre de 2015 18:10
    Moderador

Todas las respuestas

  • Hola Domingo:

    Mírate éste link.

    Un saludo.

    Gemma

    lunes, 7 de diciembre de 2015 11:35
  •   Hola señora Gemma,

      He probado los procedimientos SafeFloodFill y UnSafeFloodFill y me funciona correctamente el primero. En el segundo no me reconoce el objeto BitmapBytesARGB32, por lo que no lo he podido ejecutar.

    Muchísimas gracias. Un saludo.

    martes, 8 de diciembre de 2015 10:24
  • "Domingo Vargas" escribió:

    > En el segundo no me reconoce el objeto BitmapBytesARGB32, ...

    Hola, Domingo:

    No te reconoce el objeto porque tendrás que implementar en tu proyecto una clase llamada BitmapBytesARGB32.

    Mira a ver si te sirve la clase BitmapBytesARGB32 que aparece publicada en la segunda respuesta de la siguiente conversación:

    Problem with Bucket tool

    Un saludo


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    miércoles, 9 de diciembre de 2015 18:10
    Moderador
  •  Hola señor Enrique M. Montejo,

      Gracias por su ayuda. Ahora entiendo por qué no funcionaba la clase BitmapBytesARGB32, porque había que crearla.

    De todas formas, he realizado un programa para pintar y el procedimiento SafeFloodFill me funciona muy bien y me parece menos complicado. Saludos.

    jueves, 17 de diciembre de 2015 8:22