Re: Ajustar Tamaño Del Formulario.
Citar:
Un contenedor puede contener más de una cosa, por lo que no puedes pre-definir que sólo se contenga una que es la que manda.
En este caso solo va a contener el DrawingArea.
Citar:
Ahora bien, siguiendo una aristotélica cadena de causas-y efectos, buscaríamos el primer ajuste en lugar del primer motor, deduciendo que tendrías que ajustar el tamaño del drawingarea de manera manual ¿no? pues lo mismo te da que el drawingarea sea expanded true de un form con arrange fill y controlar el tamaño del form.
Eso es un buena posibilidad. Ajustar el tamaño del formulario al del "único" componente de su interior.
He intentado otra más rara.
- Voy reduciendo el tamaño del formulario manualmente hasta llegar un tamaño mucho más pequeño que el drawingarea.
- Cambio la propiedad autoresize del formulario a True.
¿ Eso no debería ajustar el tamaño automáticamente al componente drawingArea ( es el único componente) del formulario ?.
En este caso es más pequeño. Pues aparentemente no va.
Voto por tu solución, que es bien sencilla y fácil de hacer.
Citar:
Eso sí, puedes extender la clase form con una propiedad nueva .shrink, por ejemplo, que contenga el nombre del control al que hay que ajustar la ventana.
Como tu mismo dijiste un formulario es un contenedor que puede tener muchos controles dentro de el, seria algo extraño.
Cubriría a los demás y seguro que la respuesta es bien rara.
La idea de esto es la creación de una nuevo formulario ajustado al tamaño del DrawingArea. Por ejemplo:
- Formulario
-- PictureBox
Para que muestre distintas imágenes a la vez en el escritorio. Ajustándose el formulario al tamaño aproximado de la imagen que contiene el PictureBox
Es sencillo. Eso sería una posibilidad.
Saludos
===================
Gambas Básico
"No es un bug, es una característica no documentada"