Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con Toolbar webform.NET 2005

Estas en el tema de Problema con Toolbar webform.NET 2005 en el foro de .NET en Foros del Web. Estoy trantando de implementar un toolbar dinamico en .NET 2005, todo funciona bien sin embargo no me esta cargando las imagenes del los botones. No ...
  #1 (permalink)  
Antiguo 21/06/2007, 16:53
eoa
 
Fecha de Ingreso: abril-2003
Ubicación: Cartago
Mensajes: 2
Antigüedad: 21 años
Puntos: 0
Pregunta Problema con Toolbar webform.NET 2005

Estoy trantando de implementar un toolbar dinamico en .NET 2005, todo funciona bien sin embargo no me esta cargando las imagenes del los botones.

No se si será por que la webform esta dentro de un directorio llamado SEG y este webform usa una masterpage que en esta en un nivel anterior, entonces se confunde de directorio, sin embargo he tratado ubicando las imagenes en los diferentes directorios y aún así sigue sin funcionar.

El código que utilizo es el siguiente:

While i < opciones.Rows.Count
row = opciones.Rows(i)
Dim nuevo As ImageButton = New ImageButton()
nuevo.Height = 33
nuevo.Width = 107
nuevo.ImageUrl = row(1).ToString()
nuevo.AlternateText = row(1).ToString()
nuevo.ToolTip = row(1).ToString()
nuevo.CssClass = "button"
nuevo.ID = row(0).ToString()
nuevo.Controls.Add(New LiteralControl(""))
Dim nombre_carpeta As String = Request.ApplicationPath
AddHandler nuevo.Click, AddressOf Button_Click
Me.toolbar.Controls.Add(New LiteralControl(" "))
Me.toolbar.Controls.Add(New LiteralControl(" "))
Me.toolbar.Controls.Add(New LiteralControl(" "))
Dim imagen As String = ".\Images\" & row(2).ToString 'ResolveUrl(row(2).ToString)
nuevo.Attributes.Add("onMouseOver", ("imgOn(this ,'" _
+ (imagen + "')")))
nuevo.Attributes.Add("onMouseOut", ("imgOff(this ,'" _
+ (imagen + "')")))
Me.toolbar.Controls.Add(nuevo)
i = i + 1
End While

Si alguien puede ayudarme lo agradecería...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:01.