SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: desarrollo en Miércoles 15 de Diciembre de 2004, 01:57

Título: Re: Fondo Degradado En Mdiform
Publicado por: desarrollo en Miércoles 15 de Diciembre de 2004, 01:57
hola gente,

nuevamente por aki, ahora esta vez con otro pekeno obstaculo. Tengo un formulario al cual le adicione un menu, eso no el problema lo que continua es que ahora tengo un codigo que baje en donde me indica colocar un forno degradado a un formulario, lo probe y no me resulto porque las propiedades  del codigo son aplicables para un form normal y este ya no es uno de ellos, ahora tiene otras porpiedades por ser un MDIForm.

alguien tiene idiea de komo colocarlo en las propiedades de un MDIForm

gracias de antemano x su colaboracion...

desarrollo  :comp:
Título: Re: Fondo Degradado En Mdiform
Publicado por: Brroz en Miércoles 15 de Diciembre de 2004, 09:11
Hola.

Añade al MDIForm un PictureBox (recordar que un mdi puede contener controles con la propiedad Alignable). Luego usa un código de este estilo:

Código: Text
  1.  
  2. Private Sub MDIForm_Resize()
  3.     Picture1.Move 0, 0, Me.Width, Me.Height
  4.     Picture1.Cls
  5.     Picture1.AutoRedraw = True
  6.     Picture1.DrawStyle = 6
  7.     Picture1.DrawMode = 13
  8.     Picture1.DrawWidth = 2
  9.     Picture1.ScaleMode = 3
  10.     Picture1.ScaleHeight = (256 * 2)
  11.     Dim i1 As Integer, iY As Integer
  12.     For i1 = 0 To 255
  13.        Picture1.Line (0, iY)-(Picture1.Width, iY + 2), RGB(0, 0, i1), BF
  14.        iY = iY + 2
  15.     Next i1
  16. End Sub
  17.  
  18.  

Puedes jugar con el color, o fácilmente hacer el degradado horizontal en vez de vertical.

Chao.
Título: Re: Fondo Degradado En Mdiform
Publicado por: desarrollo en Miércoles 15 de Diciembre de 2004, 14:53
Gracias Brroz, me funcionoa  la perfeccion ahora si le da vida a la ventana de menu....

desarrollo  :comp: