Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: novalida en 8 Octubre 2010, 23:36 pm



Título: [SOLUCIONADO] Mantener aspecto contenido formulario
Publicado por: novalida en 8 Octubre 2010, 23:36 pm
hola,
tengo un formulario con varios textbox, combobox  listbox.
Me gustaría saber de qué manera podría mantener el aspecto de los controles contenidos en dicho formulario al maximizar la ventana. He intentado con la propiedad anchor pero no resulta.
Alguien podría decirme qué puedo hacer para que se mantuvieran centrados en el formulario los controles al maximizar la ventana y que el listbox se adaptase en proporción al tamaño de la misma???

Si hace falta que especifique algo lo haré encantado.

Muchas gracias y un saludo,
Novalida.


Título: Re: Mantener aspecto contenido formulario
Publicado por: [D4N93R] en 9 Octubre 2010, 04:38 am
Hola,

Pues es con anchor y especificando el ancho del control, de esa forma lo podrás centrar correctamente, juega un poco y realiza varias pruebas para que veas como te sale :)


Título: Re: Mantener aspecto contenido formulario
Publicado por: .::IT::. en 9 Octubre 2010, 15:14 pm
Puedes usando TableLayoutPanel  y la propiedad Dock=Fill en cada control

Lamentablemente pues si ya tienes tus formularios diseñados a de ser un trabajo algo trabajoso jajajaja, y si lo haces con anchor pues vas a demorar mucho haciendo pruebas y esas cosas ademas que no siempre funciona como queremos.

de tejo unos links
http://www.codeproject.com/KB/dotnet/LayoutPanels_VS2005.aspx?msg=1964972

Aqui un ejemplo donde uso TableLayautPanels
http://foro.elhacker.net/net/aporte_consumir_contenido_web_en_aplicaciones_net_cvb_netasp_net-t306634.0.html



Título: Re: Mantener aspecto contenido formulario
Publicado por: novalida en 9 Octubre 2010, 19:39 pm
hola!!!
muchas gracias a los dos. En control TableLayoutPanel es lo que quería jejejejje. Lo cierto es que se ajusta su comportamiento a lo que quiero hacer. Lo malo es que ya tenía todos los formularios acabados.... y a ver ahora cómo lo hago.... :S

Muchas gracias y un saludo :)