Buenas!.
¿ Deberían tener los controles unas proporciones determinadas al crearse por código ?.
Ancho, alto como mínimo.
Puede que en otros lenguajes no sea así. Python con la llibrería Tkinter no es necesario por defecto, pero tiene la posibilidad de poder cambiarlas.
No me extrañaría que otros lenguajes script fuera parecido.
Al igual que cuando soltamos un control en el formulario o hacemos dos veces clic en la caja de herramientas ( ) aparece nuestro
nuevo control con unas dimensiones establecidas por defecto.
Saludos