Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/08/2004, 09:48
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Ahh.. ok.... lo que pasa es que con el OutPutStream lo que haces es generar efectivamente una imágen pero solo muestra el resultado.... es como cuando quieres abrir desde tu explorador de archivos una imágen y la abre con el IE y la muestra... pues en este caso es algo por el estilo y por lo tanto propiamente no se puede cambiar el fondo.

Lo que puedes hacer es salvar tu imagen como un archivo y en un panel..placeholder...etc le asignas la ruta de la imagen creada ,

Ejemplo.
Cita:
...
Dim barBitMap As New Bitmap(....
Dim barGraphics As Graphics = Graphics.FromImage(barBitMap)
...

Dim lc As New LiteralControl("<img src='" & sPath & "'>")
PlaceHolder1.Controls.Add(lc)

posteriormente para cambiar el fondo de la pagina colocas en tu body una variable de tipo protected para cambiar el fondo de manera dinámica.

Ejemplo

Cita:
Modo HTML
..
<body bgcolor='<%= sColor %>'>
...

CodeBehind.
'La declaras hasta arriba...(como global)
Protected sColor As String
...
..

Donde hagas tu cambio le asingas el nombre del color deseado...

...
..
PlaceHolder1.Controls.Add(lc)
...
...
sColor = "Red" 'Color que quieras
Ya la manera de como adaptarlo depende de ti.

Salu2 y espero que te haya dado una idea
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net