Redimensionar dos ListView proporcionalmente.

31/10/2007 - 18:15 por Tomas | Informe spam
Tengo en un formulario dos controles ListView, que ocupan, verticalmente,
cada uno de ellos, casi la mitad del formulario, hay otros controles TextBox
que ocupan otra parte del formulario.

La cosa es que no se como se puede conseguir que al redimensionar el
formulario, los controles Listview, crezcan o disminuyan su tamaño,
proporcionalmente en función del tamaño que tenga cada uno y lo que se mueva
el formulario que los contiene.

He realizado distintas pruebas con la propiedad Anchor, pero cuando marco
los cuatro lados, un control se pone por encima del otro y no crecen
proporcionalmente.

¿Tiene solución?

Gracias por anticipado.

Tomás.

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
01/11/2007 - 08:54 | Informe spam
Hola Tomás

Yo creo que puedes solucionar el problema utilizando una combinación de los
controles de panel que tienes disponibles en el cuadro de herramientas.

Por ejemplo, puedes añadir al formulario un SplitContainer en cuyo panel
izquierdo estén situados los TextBox. En el panel derecho agregas un
TableLayoutPanel en el que defines dos columnas, y en cada una de ellas
sitúas un ListView, que tengan su propiedad Dock a Fill. De esta forma, al
redimensionar el formulario, cada conjunto de controles no invadirán el
espacio de los otros.

Si me facilitas una dirección email te envío un pequeño ejemplo.

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Tomas" wrote:

Tengo en un formulario dos controles ListView, que ocupan, verticalmente,
cada uno de ellos, casi la mitad del formulario, hay otros controles TextBox
que ocupan otra parte del formulario.

La cosa es que no se como se puede conseguir que al redimensionar el
formulario, los controles Listview, crezcan o disminuyan su tamaño,
proporcionalmente en función del tamaño que tenga cada uno y lo que se mueva
el formulario que los contiene.

He realizado distintas pruebas con la propiedad Anchor, pero cuando marco
los cuatro lados, un control se pone por encima del otro y no crecen
proporcionalmente.

¿Tiene solución?

Gracias por anticipado.

Tomás.



Respuesta Responder a este mensaje
#2 Tomas
01/11/2007 - 12:16 | Informe spam
Gracias Luis.

Soy nuevo en .NET y no me desemvuelvo muy bien.

Agradezco tu ofrecimiento y puedes usar esta cuenta para lo que precises:
j-tomasARROBA.ono.com
Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
01/11/2007 - 18:27 | Informe spam
Hola Tomás

No hay de qué, ahora mismo te envío el proyecto de ejemplo a esta cuenta de
correo que me has indicado. Espero que te ayude con el problema 8-)
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Tomas" wrote:

Gracias Luis.

Soy nuevo en .NET y no me desemvuelvo muy bien.

Agradezco tu ofrecimiento y puedes usar esta cuenta para lo que precises:
j-tomasARROBA.ono.com



Respuesta Responder a este mensaje
#4 Tomas
02/11/2007 - 07:18 | Informe spam
Gracias, voy a mirar como funciona.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida