(27-09-2022, 22:31)vuott escribió: ...y no es mejor ? Màs breve, corto aquel modo ?
Ahora entiendo. No había llegado a esa conclusión. Demuestras que los dos hacen lo mismo pero de distinta manera.
En ese caso, si del código del FormLoad haces que la propiedad Autoresize del Botón1 este a False.
Ahora ejecuta el evento Click() del botón se ve que se ajusta, pero es muy justo no hay unos bordes por el texto, está
muy cerca a los lados del botón, tanto el izquierdo como su derecho. Habría que añadirle manualmente ademas a lo que
de, un tamaño a ojo.
Diría que los dos códigos cumplen su función. Si lo haces por código, tienes que añadirle la localización del componente, si o si.
La propiedad AutoResize es más cómoda en este caso. Ya que solo es un botón y con su propiedad AutoResize es suficiente.
En cambio si la cosa fuera más compleja, si es más adecuado el segundo método, averiguar el ancho del texto, cambiar
el tamaño de su contenedor y añadirle algo más. Esto aplicado a controles como un GridView, mejora mucho el ajuste
de las columnas.
"Errare Humanun est."
Saludos