Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

VS 08/10 Tamaño controles dinamicos runtime

CompuDoc

Bovino adicto
Desde
23 Ago 2010
Mensajes
941
Saludos.

Esto haciendo un programa con botones dinamicos.
El problema que tengo es ajustar el tamaño de los botones al espacio disponible para ellos.

forma_botones_dinamicos.jpg


Estoy utilizando un FlowLayoutPanel

Si pueden observar, los botones 16 y 17 me salen casi a la mitad y hay espacio en los botones 5, 10, 15 de la derecha que quisiera aprovechar.

En realidad, lo que quiero es ajustar el tamaño de los botones al espacio disponible no importa que sean +- largos ó +- altos.

¿Hay alguna manera facil de hacerlo?
O a caso no tengo mas remedio que empezar a realizar calculos de medidas?

¿Alguien ya se a topado con un caso similar? ¿Como lo resolviste?

No estoy buscando codigo, solo ORIENTENME por donde y busco la solucion.
 
Podrías crear una clase que herede de un Form y hacer un override de su evento Resize así tú podrías mandar como parametro en los "EventArgs" el height de tu form y hacer un barrido de los botones en tu form para ajustar el height de cada uno de ellos. Una vez hecho esto, a cada botón creado tendrías que hacer un handler en el evento Drawing que obtenga el último height del form que te reportó el evento resize.
 
Volver
Arriba