Foros del Web » Programación para mayores de 30 ;) » .NET »

Docking con los Paneles. Me voy a volver loco...

Estas en el tema de Docking con los Paneles. Me voy a volver loco... en el foro de .NET en Foros del Web. Buenos días. Intento realizar algo tan simple como lo siguiente. Un Panel anclado en la parte superior del Formulario (Dock: Top) Un Panel anclado en ...
  #1 (permalink)  
Antiguo 04/11/2009, 03:09
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Docking con los Paneles. Me voy a volver loco...

Buenos días.
Intento realizar algo tan simple como lo siguiente.
Un Panel anclado en la parte superior del Formulario (Dock: Top)
Un Panel anclado en la parte inferior del Formulario (Dock: Bottom)
Un DataGridView anclado en la parte central del Formulario (Dock: Fill)
El tema es que a veces (y no pocas), cuando asigno la propiedad Dock del DataGridView a Fill, Lo que hace es ocupar todo el espacio, pero también incluso el espacio del Panel que está anclado en el Bottom.
De forma que cuando se rellena de registros el DataGrid, puede verse como se pierden por detrás del Panel "Bottom" los últimos registros del Grid.
Esto es porqué no se está anclando correctamente, y no sé como solucionar esta tonteria, que muchas veces me trae de cabeza.
¿No le pasa a nadie?
Gracias por sus respuestas y saludos.
__________________
..:: moNTeZIon ::..
  #2 (permalink)  
Antiguo 04/11/2009, 06:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Docking con los Paneles. Me voy a volver loco...

me ha pasado pero cuando muevo la rueda del "mouse": según el driver del mouse multifunciones que tengo que lo que hace es asignar el foco al control que se pase por encima del puntero al desplazar la rueda del mouse, entonces al parecer el control escapa del dock, es un efecto raro, pero no ocurre con el driver genérico de windows, mi mouse es a4tech, puede que sea eso, acabo de probar lo que dices y los dock funcionan perfecto, sin anomalías (mouse genérico, driver windows).

también puedes probar asignarle la propiedad dock en tiempo de ejecución al datagrivview cuando lo refresques, suerte!
  #3 (permalink)  
Antiguo 04/11/2009, 07:54
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Docking con los Paneles. Me voy a volver loco...

A mi también me ha pasado varias veces eso, la solución fue sencilla, click derecho sobre la grilla y seleccionas la opción traer al frente.
__________________
Eduardo Peredo
Wigoin
  #4 (permalink)  
Antiguo 04/11/2009, 08:52
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Docking con los Paneles. Me voy a volver loco...

Buenas amigos.
Gracias por vuestras respuestas.
maycolalvarez, a medida que iba leyendo la respuesta me iba poniendo más nervioso (no me gusta nada que temas como estos influyan en comportamientos como el que he descrito...)
Pero tu respuesta, eperedo, te sales. Sabía que la chorrada que me estaba pasando tenía que solucionarse con alguna otra chorrada
Ha funcionado perfectamente el "Traer al frente".
Saludos amigos.
__________________
..:: moNTeZIon ::..
  #5 (permalink)  
Antiguo 04/11/2009, 10:03
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Docking con los Paneles. Me voy a volver loco...

sí la solución de eperedo es la mejor (la voy a tener en cuanta la próxima), el caso mío como te dije es exclusivo del driver del mouse, y como te había comentado solo pasa con ese mouse y la solución de eperedo no surgió efecto.
  #6 (permalink)  
Antiguo 04/11/2009, 11:53
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Docking con los Paneles. Me voy a volver loco...

Deviste de volverte medio loco, hasta que diste con lo que era...
Mis condolencias
Nos vemosssss.
__________________
..:: moNTeZIon ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:59.