[Solucionado] Paneles siempre en el medio

Iniciado por sexto, 18 Marzo 2011, 17:15 PM

0 Miembros y 1 Visitante están viendo este tema.

sexto

Tengo otro problema mas con mi programa (en C#)

La cuestión que es que tiene varios botones y cajas de texto y tal, y quiero que siempre estén en el medio de la ventana, que si la ventana es de 800x600 por ejemplo haya la misma distancia desde el borde izquierdo al control que mas a la izquierda está y lo mismo con el borde derecho, pero que si hago la ventana mas grande o la maximizo, también pase, y no se queden por ahí descolocados.

He creado un TableLayoutPanel de 3x3, usando los porcentajes 10%, 80%,  10% tanto para filas como para columnas, y en la celda que queda en medio he colocado el panel con todos los componentes. El TableLayoutPanel lo he puesto a fill, y luego tanto el panel como los componentes he probado a ponerlos de mil formas pero no salen como yo quiero...

Como puedo hacerlo?

Muchas gracias.

raul338

Usa la propiedad Anchor si estas en Windows Forms :P

sexto

con Anchor lo hago, pero aun así no se como ponerlos...

raul338

No le pongas ningun tipo de anchor, o sea, pon None o que todos los lados esten en blanco :P

sexto

#4
Joder, si que era fácil xD. Muchas gracias.

Pero ahora me surge otro pequeño problema, tengo PicureBox, y justo a su derecha un label, que de primeras está vacío y lo rellena con datos de la base de datos.
Pues hasta ahora me salía el texto bien (son títulos de libros), pero ahora me salen multilínea. ¿Porqué pasa eso? ¿Cómo lo arreglo?

EDITO: Ya lo he arreglado.

Muchas gracias por tu ayuda, y tan rápida  ;-)