Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: luis456 en 1 Noviembre 2013, 12:17 pm



Título: Pregunta tonta ? como cambiar icono en visual net 2010 ejecutables y formularios
Publicado por: luis456 en 1 Noviembre 2013, 12:17 pm
Uso el VB 2010 y cuando quiero cambiar el icono en propiedades del proyecto aunque tenga bien ubicados los iconos cuando los busco con el editor no se ven ?? por lo tanto no los puedo cambiar me gustaría cambiar los de los formularios y el del ejecutable.

tengo de 16 y de 32 por si....

luis


Título: Re: Pregunta tonta ? como cambiar icono en visual net 2010 ejecutables y formularios
Publicado por: Eleкtro en 1 Noviembre 2013, 15:20 pm
¿Los iconos los tienes en formato ICO o son en formato PNG?,  si te fijas el diálogo está filtrado para mostrar sólamente iconos en formato ICO, no PNG...

(no quiero pensar que reálmente no te reconoce los iconos ICO... es casi imposible, segúramente la causa sea lo que te acabo de decir)

De todas formas te digo como hacerlo de forma manual...

Para el icono del exe, en el archivo .vbproj de tu solución añade esto:
Código:
  <PropertyGroup>
    <ApplicationIcon>C:\ruta del icono.ICO</ApplicationIcon>
  </PropertyGroup>

Y para cambiar el icono del formulario...
Código
  1.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.  
  3.        Dim bmp As Bitmap = Bitmap.FromFile("C:\ruta del icono.ICO")
  4.  
  5.        Me.Icon = System.Drawing.Icon.FromHandle(bmp.GetHicon())
  6.  
  7.    End Sub

Saludos


Título: Re: Pregunta tonta ? como cambiar icono en visual net 2010 ejecutables y formularios
Publicado por: luis456 en 1 Noviembre 2013, 20:35 pm
¿Los iconos los tienes en formato ICO o son en formato PNG?,  si te fijas el diálogo está filtrado para mostrar sólamente iconos en formato ICO, no PNG...

(no quiero pensar que reálmente no te reconoce los iconos ICO... es casi imposible, segúramente la causa sea lo que te acabo de decir)

De todas formas te digo como hacerlo de forma manual...

Para el icono del exe, en el archivo .vbproj de tu solución añade esto:
Código:
  <PropertyGroup>
    <ApplicationIcon>C:\ruta del icono.ICO</ApplicationIcon>
  </PropertyGroup>

Y para cambiar el icono del formulario...
Código
  1.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.  
  3.        Dim bmp As Bitmap = Bitmap.FromFile("C:\ruta del icono.ICO")
  4.  
  5.        Me.Icon = System.Drawing.Icon.FromHandle(bmp.GetHicon())
  6.  
  7.    End Sub

Saludos


Gracias Elektro

los tengo de las dos formas ico o png y da igual no los reconoce probare con tu codigo :)

Gracias de nuevo

Luis