none
Como asignar una Imagen PNG a un button por codigo RRS feed

  • Pregunta

  • hola necesito asignar una imagen a un button lo ice de 2 manera

    La primer forma: me queda la imagen muy chica

     

    Me.Button1.Image = Image.FromFile(" C:\Users\Damian\Documents\Visual Studio 2005\Projects\Chinchilla\Chinchilla\Iconos\ICO\Symbol-Add.ico")

     

    Me.Button1.ImageAlign = Drawing.ContentAlignment.MiddleLeft

    Segunda Forma: ME QUEDA LA IMAGEN MAS GRANDE PERO EN EL CENTRO Y QUIERO QUE QUEDE A LA IZQUIERDA Y NO SE COMO HACERLO

    Me

     

    .Button1.BackgroundImage = Image.FromFile(" C:\Users\Damian\Documents\Visual Studio 2005\Projects\Chinchilla\Chinchilla\Iconos\ICO\Symbol-Add.ico")

     

    Me.Button1.BackgroundImageLayout = ImageLayout.Zoom

    martes, 5 de octubre de 2010 14:48

Todas las respuestas

  • hola

    no has pensado con la ayuda de un editor cambiar el tamaño del icon

    como sabras un icono puede tener varios tamaños, ya sea de 16x16, 32x32 o 48x48

    por ahi deberias buscar una version del icono de un tamaño que se adapte a tu necesidad

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 5 de octubre de 2010 16:48
  • Para mi no debe ser un problema de tamaño, porque cuando le asigno una imagen desde la Proiedad de button Imege aca cargo una imagen y me lo muestra a un tamaño razonable, y cuando le asigno por codigo en tiempo de edicion me lo muestra mas chicquito la imagen

    martes, 5 de octubre de 2010 17:42
  • hola

    http://www.java2s.com/Tutorial/CSharp/0460__GUI-Windows-Forms/ButtonImage.htm

    en lugar de usar la propiedad BackgroundImage, no esta presenta la propiedad Image ?

    por ahi usando esta cambia la forma en como vincula la imagen al boton

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 6 de octubre de 2010 2:40