• Viernes 8 de Noviembre de 2024, 18:45

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.


Mensajes - 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 / Re: Webcontrols.hyperlink
« en: Miércoles 19 de Septiembre de 2007, 14:41 »
Ya lo he solucionado. Añadí al HyperLink el control Image:

Dim imgFotos As New System.Web.UI.WebControls.Image
imgFotos.ImageUrl = "//dctmdes5/intranet/Avances/img/" &
Application("strImagenFoto").ToString()

imgFotos.Width = New System.Web.UI.WebControls.Unit(200)
imgFotos.Height = New System.Web.UI.WebControls.Unit(150)

Dim HyperFoto As New System.Web.UI.WebControls.HyperLink
HyperFoto.NavigateUrl = ".mediocad.com"
HyperFoto.Controls.Add(imgFotos)

Thanks

3
ASP .NET / Re: Hyperlink O Imagebutton Con Url
« en: Martes 18 de Septiembre de 2007, 08:42 »
Ya lo he solucionado. Añadir al HyperLink el control Image:

Dim imgFotos As New System.Web.UI.WebControls.Image
imgFotos.ImageUrl = "dctmdes5/intranet/Avances/img/" & Application("strImagenFoto").ToString()
imgFotos.Width = New System.Web.UI.WebControls.Unit(200)
imgFotos.Height = New System.Web.UI.WebControls.Unit(150)

Dim HyperFoto As New System.Web.UI.WebControls.HyperLink
HyperFoto.NavigateUrl = "mediocad.com"
HyperFoto.Controls.Add(imgFotos)

Thanks

4
ASP .NET / Re: Hyperlink O Imagebutton Con Url
« en: Lunes 17 de Septiembre de 2007, 14:08 »
Gracias por tu respuesta,

No existe onclientclick. He resuelto (a medias) el problema de la siguiente forma:

Código: Text
  1. Foto.Attributes.Add("onclick", "window.open('wwwww.com');")
  2.  

Ahora salta en una nueva ventana la URL o IMG o DOC, pero en la ventana principal vuelve a llamarse a si mismo. No me deja lo que había, vuelve a llamar al .aspx y me quita toda la consulta que he realizado.

Un saludo

5
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.

6
ASP .NET / Re: Webcontrols.hyperlink
« en: Viernes 14 de Septiembre de 2007, 13:51 »
Gracias Javier,

Creo que me puede servir y funciona si agrego el control en mi form. Pero en mi caso el control lo creo en tiempo de ejecución:

Código: Text
  1. Dim Foto As New System.Web.UI.WebControls.ImageButton
  2. Foto.ImageUrl = "xxxxxxx/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.Response.Redirect("wwwwwwwww")
  6.  

y efectivamente, me cambia el tamaño de la imagen como yo quiero y tiene vínculo, pero no puedo utilizar Response.Redirect ya que no tengo el evento click y como verás en el código, en la última línea, no lo coge.

Y si pongo:
Código: Text
  1. Foto.ResolveUrl("wwwwwwwwww")
  2.  

tampoco funciona. Llama a mi .aspx

Si hago click en el ImageButton llama a mi .aspx. ¿Alguna sugerencia?

Un saludo

7
ASP .NET / Re: Webcontrols.hyperlink
« en: Viernes 14 de Septiembre de 2007, 12:28 »
Creo que he encontrado la respuesta pero no soluciona mi problema.

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

Ya sé asignarle un ancho y alto, pero pensaba que al cambiar el tamaño del control, la imagen adjunta se haría más pequeña, pero no ocurre eso. ¿Cómo puedo hacer cambiar el tamaño de la imagen en función del control HyperLink?

He creado el control Image y le asgino un alto y ancho, pero pierdo el hipervínculo.

¿Cómo puedo hacer esto?

Gracias

8
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]