Formas y Unidades

Las formas en Delphi son objetos de tipo «TForm». Delphi viene con una tabla con la «jerarquía» de objetos de la librería VCL.

El programa que diseñamos en el capitulo anterior tenia un objeto tipo «TForm». Este objeto es la ventana estándar de Windows para Delphi.

Cuando hicimos nuestro programa con una línea de código, usted no tuvo que decirle a TForm como minimizar, maximizar, restaurar, mover o cambiar la ventana de tamaño. Usted solo le dijo a la computadora: nuestro TForm1 es un objeto tipo TForm.

Delphi sabe que TForm tiene la capacidad de hacer todo lo anterior (y más). Entonces el comportamiento de todas las formas que usted cree basándose en TForm es el mismo.

No es necesario hacer algo para utilizar la magia de TForm – ni siquiera fue necesario saber que TForm era un objeto!

Delphi también le ofrece poder. Si usted quiere hacer cosas muy raras, puede usted evitar TForm y utilizar TCustomForm, que es una clase abstracta para que usted haga sus formas con comportamientos muy extraños, si se avienta – pero primero hay que aprender mas.

Cada forma es guardada en un par de archivos: El archivo PAS (donde escribimos el código) y el archivo DFM (donde diseñamos la forma).