• Viernes 15 de Noviembre de 2024, 13:05

Autor Tema:  Fondo Degradado  (Leído 4231 veces)

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Fondo Degradado
« en: Jueves 16 de Diciembre de 2004, 13:10 »
0
Hola a todos, les tengo una pregunta como puedo hacer para colocarle a un formulario un fondo de degradado de 2 colores, o como puedo dibujar una linea en el formulario pero de 2 colores y que sea degradado.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

Laforge

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #1 en: Jueves 16 de Diciembre de 2004, 15:45 »
0
He oído que puedes dibujar a base de líneas, un fondo degradado alterando una de las tonalidades de la línea (p.e. la cantidad de azul de esta), pero claro,....en horizontal, y así, si cada línea que dibujas tiene un poco menos de azul que la anterior, se te irá dibujando ese fondo degradado. Lo que dudo mucho que puedas hacer, es dibujar una sola línea con dos colores diferentes (en el fondo són muchos más, ya que el degradado lo implica).  :(

No es mejor "pegar" una imagen??? y ya está??...bueno en el fondo, tu sabrás que es lo que necesitas   :good:



Saludos,
[size=109]Nunca esperes una mejor ocasión para beberte esa botella de vino.......nunca llega.[/size]

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #2 en: Viernes 17 de Diciembre de 2004, 07:09 »
0
Hey gracias Laforge, si es mejor poner una imagen de fondo, pero la diferencia es de que al hacer el fondo degradado digamos tambien quiero una opcion donde me permita elegir los colores para el fondo degradado. Y si lo hago con imagenes, imaginate una imagen por cada colorde fondo que quiera.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

Laforge

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #3 en: Viernes 17 de Diciembre de 2004, 09:51 »
0
Ya veo, ya veo,....

Pues te propongo hacer lo que te comenté en el post anterior: dibujar líneas horizontales des de coordenada 0 hasta donde quieras, modificando la tonalidad de uno de los colores en cada línea que dibujes (o en grupos de 10, o 20,...un poco en función del ancho de la línea y del diseño deseado).´

Cómo hacerlo? La verdad, en eso no te puedo ayudar. Las referencias que tengo se remontan a un compañero que lo hizo en VB 4.0 y....si en 4.0 se puede hacer, en .NET no tengo ninguna duda. B)

Saludos  :hola:
[size=109]Nunca esperes una mejor ocasión para beberte esa botella de vino.......nunca llega.[/size]

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Fondo Degradado
« Respuesta #4 en: Viernes 17 de Diciembre de 2004, 14:18 »
0
lo que deseas hacer harold si puede he visto una animación en VB.Net alucinante pense que era flash, pero estuve echo con VB.Net con puros gráficos, para gráficos tenemos el nameSpace: System.Drawing, tambien hay un clase para trabajar en 2D, y mas, hasta 3D que creo que hay, no he podido revisar mucho esa clase, pero si se puede........solo seria cosa de investigar....


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #5 en: Viernes 17 de Diciembre de 2004, 14:22 »
0
Hey Serghio porfa no te puedes pasar esa animacion que has vsito para echarle u ojo. Y claro que si, tendre que investigar la clase drawing. Serghio porfa si puedes pasate la animacion que has visto.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Fondo Degradado
« Respuesta #6 en: Viernes 17 de Diciembre de 2004, 15:28 »
0
hola ahi te paso el codigo, es un formulario de bienvenida, lo copias ygual y solo te cambias el formulario de llegada, ese form aparece 5 segundos y de ahi vuela, solo es para presentacion..........


Ahi hay ayuda sobre el nameSpace Drawing2D: System.Drawing.Drawing2D
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #7 en: Viernes 17 de Diciembre de 2004, 17:22 »
0
Hey gracias Serghio por aportar con tus conocimientos y tambien por ese enlace habra que leerlo detenidamente para aprender algo mas.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

Laforge

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #8 en: Viernes 24 de Diciembre de 2004, 16:26 »
0
Hey, por si te sirve, encontré el código que te dije en VB 4.0 (tamaño previsto del form 800x600).   :whistling:  

Es más sencillo de lo que pensava.... :blink:

Public Sub Degrada(vForm As Form)
vForm.ScaleMode = 3
vForm.ScaleHeight = 256
For i = 0 To 255
    vForm.Line (0, i)-(Screen.Width, i - 1), RGB(0, 0, 255 - i), B
Next i
End Sub

Fácil no??  :lol:

Saludos,
[size=109]Nunca esperes una mejor ocasión para beberte esa botella de vino.......nunca llega.[/size]

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Fondo Degradado
« Respuesta #9 en: Viernes 24 de Diciembre de 2004, 19:33 »
0
Hey LaForge gracias si la verdad que se ve bien sencillo :D , yo tambien estaba buscando y tanto que busque encontre un ejemplo para el VB 6.0 ahi adjunto el ejemplo para los que quieran. :smartass:

 :comp:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>