La idea que tengo es que al pulsar sobre el botón (1), se muestre una imagen (y otros controles que quiero usar) manteniendo la relación de aspecto entre el resto de elementos (2)
¿Debe haber algún control para hacer este tipo de diseño, no?
¿Como se puede hacer de una manera sencilla? (es decir, sin tener que posicionar los elementos todo el rato en el form con "control.location"...)


EDITO: Esto es lo más parecido que he encontrado, pero aparte de que no se adapta a lo que necesito (porque usa títulos, no imágenes) está escrito en C# y el VS ni me lo compila para que pueda aprender algo...
http://www.codeproject.com/Articles/53318/C-Custom-Control-Featuring-a-Collapsible-Panel
EDITO 2: Esta forma de hacerlo es la que quiero EVITAR, porque con varios elementos es un completo lío tener que estar resizando cada elemento:
[youtube=640,360]http://www.youtube.com/watch?v=Y5fijH11EiE[/youtube]
¿Debe haber algún control para hacer este tipo de diseño, no?
¿Como se puede hacer de una manera sencilla? (es decir, sin tener que posicionar los elementos todo el rato en el form con "control.location"...)


EDITO: Esto es lo más parecido que he encontrado, pero aparte de que no se adapta a lo que necesito (porque usa títulos, no imágenes) está escrito en C# y el VS ni me lo compila para que pueda aprender algo...
http://www.codeproject.com/Articles/53318/C-Custom-Control-Featuring-a-Collapsible-Panel
EDITO 2: Esta forma de hacerlo es la que quiero EVITAR, porque con varios elementos es un completo lío tener que estar resizando cada elemento:
[youtube=640,360]http://www.youtube.com/watch?v=Y5fijH11EiE[/youtube]