El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario URGENTEE!!!!
Desconocido
Enviado - 14/8/2004
 
Tengo dias investigando sobre como cambiar de color a todo el formulario en tiempo de ejecucion, culquier ayuda es buena.....Se que para cambiarle el color a un solo formulario en tiempo de ejecucion es el siguiente

If ColorDialog1.ShowDialog() = DialogResult.OK Then
me.BackColor = ColorDialog1.Color
End If

solo me funciona para uno solo...creo que la cosa va en hacerlo desde un modulo, pero no se como hacer referencia a todo el sistema.... la forma en que quiero hacerla es desde un formulario MDI (padre), desde una opcion de menu, y que aparezca la paleta de colores y asi poder elegir el color que el usuario quiera.
Gracias por su ayuda
 
nostromo
389 Mensaje(s)
Enviado - 14/8/2004
 
Hola;

Puedes hacerlo enlazado a un archivo ini, donde desde el mdi grabas con que color quieres que sea los formularios incluido el mdi.

O en caso contrario, hacelo manualmente:

Private Sub MDIForm_Load()
mnuColorForm_1.Enabled = False
mnuColorForm_2.Enabled = False
End Sub

Private Sub mnuColorForm_1_Click()
With Form1
.BackColor = &HFF0000
End With
End Sub

Private Sub mnuColorForm_2_Click()
With Form2
.BackColor = &HFF0000
End With
End Sub

Private Sub mnuform_1_Click()
mnuColorForm_1.Enabled = True
Form1.Show
End Sub

Private Sub mnuform_2_Click()
mnuColorForm_2.Enabled = True
Form2.Show
End Sub

Pero del archivo ini es una buena alternativa.

Nos vemos.
 
Desconocido
Enviado - 14/8/2004
 
Gracias... Bueno estoy migrando a Visual Basic.Net y como sabras no son los mismos parametros intente algo similar pero no da. Te gradeceria si pudieras darme una pista o si conoces algo al respecto en Visual.Net
 
nostromo
389 Mensaje(s)
Enviado - 16/8/2004
 
Hola;

El .net es bueno cuando el cliente es una importante empresa.

Ahora si quieres aprender .net:

http://www.mundoprogramacion.com/

Nos vemos
 
 

 

Contactos myStudio Network