Buenas, me presento con una duda, actualmente estoy trabajando con un proyecto de windows form y vb.net con varios controles de usuario y tengo un problema a la hora de redimensionar. Para los controles normales (botones,cajas de texto, groupbox..) he usado la propiedad "Anchor" para que mantenga las distancias a los lados como quería, en unos manteniendo una posición y en otros ampliando el tamaño del control...
El problema le tengo con los controles de usuario, asi por ejemplo tengo un control de usuario "Botonera" que contiene un numero de botones. El formulario esta para una resolucion de 800x600 pero se puede cambiar el tamaño, así pues lo que busco es alguna propiedad o forma en la que los botones cambien su tamaño de forma proporcional al tamaño del control de usuario, de una forma similar a como actua el "Anchor" pero respecto a tamaño del control de usuario, o de una forma tipo a como actua la propiedad SizeMode en los picture box cuando se pone en "streetchImage". No se si existe alguna forma de hacerlo como busco, entiendo que será posible. Hay una forma que he aplicado para 2controles de usuario sencillos que tenia, que únicamente tenían un par de elementos dentro, y ha sido usando el evento resize del formulario para coger las nuevas medidas y pasando los nuevos valores calcular el tamaño proporcional mediante codigo tanto de los nuevos tamaños como de las nuevas posiciones.., pero ahora tengo un contro de usuario muy complejo y quiero evitarlo, ya que el control de usuario contiene varios controles de usuario, estos a su vez contienen varios controles de usuario y finalmente cada control de usuario de esos contiene bastantes picturebox etc..
Un saludo y gracias de forma anticipada, espero vuestras opiniones/soluciones al respecto.