Tengo un formulario principal mdiparent1 desde el que cargo otra serie de formularios hijos,cada uno con un datagridview.Al abrir cada form hijo,hago un proceso que realiza una serie de acciones (en este caso,pintar de fondo una fila segun un filtro).El problema que tengo es que,si le digo a la aplicacion que uno de los formularios con datagridview es el inicial,funciona bien.Pero si se lo hago al MdiParent1 y luego cargo un formulario hijo,no me hace nada.Ya comprobe que llega al proceso y lo ejecuta,pero no hay efecto.
Cada formulario hijo lo creo desde el Padre asi
Código:
Y el proceso que tengo en el form_cliente_load es esteDim fcliente As New Form_cliente fcliente.MdiParent = Me fcliente.Show()
Código:
Alguien tiene alguna idea?Dim i As Integer Try For i = 0 To 1000 Dim estado As String estado = Me.ClienteDataGridView.Item(12, i).Value.ToString If (estado = "Activo") Then Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Green End If If (estado = "Suspendido") Then Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Yellow End If If (estado = "Baja") Then Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Red End If Next Catch End Try
Saludos