• Jueves 18 de Septiembre de 2025, 12:07

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - josealh

Páginas: [1]
1
ASP .NET / Ajustar Con Width Una Tabla
« en: Jueves 20 de Septiembre de 2007, 09:34 »
Hola a todos.

Empezando con ASP.NET me encuentro con el siguiente problema. Estoy creando una tabla y no sé como dimensionar las celdas en tiempo de ejecución. Me creo los dos TableCell, el TableRow y añado a la tabla.
Lo que quiero es que coja el ancho de la ventana y se vaya redimensionando según se redimensiona ésta. En HTML le das el % y te lo hace.

Dim tituloCurva As New TableCell
tituloCurva.Text = "Curva de avance de la Construcción"
tituloCurva.BackColor = Color.WhiteSmoke
tituloCurva.HorizontalAlign = HorizontalAlign.Center
tituloCurva.BorderStyle = BorderStyle.Solid
tituloCurva.BorderWidth = New Unit(1)
tituloCurva.Width = New Unit(50%)

Dim tituloInforme As New TableCell
tituloInforme.Text = "Informe de Construcción"
tituloInforme.BackColor = Color.WhiteSmoke
tituloInforme.HorizontalAlign = HorizontalAlign.Center
tituloInforme.BorderStyle = BorderStyle.Solid
tituloInforme.BorderWidth = New Unit(1)
tituloInforme.Width = New Unit(50%)

Dim FilaCurvaInforme As New TableRow
FilaCurvaInforme.Cells.AddRange(New TableCell() {tituloCurva, tituloInforme})
FilaCurvaInforme.Width = New Unit(100%)

tblAvances.Rows.Add(FilaCurvaInforme)

Un saludo y gracias

2
ASP .NET / Hyperlink O Imagebutton Con Url
« en: Lunes 17 de Septiembre de 2007, 11:08 »
Hola a todos,

Tengo el siguiente problema para enlazar una URL a una imagen. He probado de dos formas pero lo que le falta
a uno lo tiene el otro y viceversa.
Deseo poner una imagen y cuando pinchen sobre ella se abra un documento o una url. Lo hago en tiempo de ejcución.
He encontrado dos formas:

1) Con HyperLink:

Código: Text
  1. Dim HyperFoto As New System.Web.UI.WebControls.HyperLink
  2. HyperFoto.ImageUrl = "img/" & Application("strImagenFoto").ToString()
  3. HyperFoto.NavigateUrl = "xxxxxxxxxxxxx"
  4. HyperFoto.Height = New System.Web.UI.WebControls.Unit(20)
  5. HyperFoto.Width = New System.Web.UI.WebControls.Unit(50)
  6.  

pero tengo el problema que cuando cambio el tamaño del control, si el tamaño de la foto es mayor, me deja el de ésta y
sale grande, no lo redimensiona.

2) Con ImageButton:

Resuelvo el problema anterior pero no tiene propiedad NavigateUrl.

Código: Text
  1. Dim Foto As New System.Web.UI.WebControls.ImageButton
  2. Foto.ImageUrl = "img/" & Application("strImagenFoto").ToString()
  3. Foto.Width = New System.Web.UI.WebControls.Unit(250)
  4. Foto.Height = New System.Web.UI.WebControls.Unit(200)
  5. 'Foto.Attributes.Add("onclick", "xxxxxxxxxxxxx")
  6. 'Foto.Attributes("onclick") = "xxxxxxxxxxxxxxxx"
  7. 'Foto.ResolveUrl("xxxxxxxxxxxxxxxxxxxxxx")
  8. 'Foto.Attributes.Add("onclick", "javascript:url('xxxxxxxxxxxxxx');")
  9.  
Lo que está entre comillas es lo que he intentado y nada. Y también he puesto:

Private Sub Foto_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs)
   Response.Redirect("xxxxxxxxxxxxxxx")
End Sub

pero tampoco funciona. ¿alguien sabe como puedo enviar una URL en tiempo de ejcuación a una imagen?

Gracias y un saludo a todos.

3
ASP .NET / Webcontrols.hyperlink
« en: Viernes 14 de Septiembre de 2007, 11:48 »
Hola a todos,

No sé como pasarle un ancho y alto a un control HyperLink. Tengo el siguiente código:

Dim HyperCurva As New System.Web.UI.WebControls.HyperLink
HyperFoto.Height = 100
HyperFoto.Width = 100

y en el valor numérico que le asigno me lo pone como incorrecto.

¿Cómo puedo pasarle un valor para que lo asigne al control? Es un valor fijo que le voy a dar.

Un saludo y gracias

Páginas: [1]