Está en la página 1de 5

LENGUAJE DE PROGRAMACION III

FORMULARIOS HEREDADOS, PARTE 1

En este ejercicio trabajaremos con formularios heredados, significa que realizaremos un diseño base de
un formulario. Cada vez que creemos un formulario nuevo, en lugar de hacer el diseño desde 0, lo que
haremos es copiar el diseño de la plantilla (formulario base) que creamos. Dicho de otra forma,
heredaremos las características del formulario base.

Crear un proyecto con el nombre de formulario_heredado, modificar el nombre y texto del form1

Ahora tenemos que realizar un diseño básico de formulario, el objetivo es que si ocupamos varios
formularios con este mismo diseño lo único que tendremos que hacer es heredar las características del
formulario base y con ello se copiara el diseño a los formularios que indiquemos. Uds. Pueden hacer el
diseño que deseen, en esta lección solo nos ocuparemos del diseño de la plantilla; en otra lección veremos
como incorporar código y heredarlo.
Ahora crearemos un nuevo formulario, llamémoslo frm_heredado

Agregaremos en Windows Forms un Formulario Heredado, colocamos el nuevo nombre del formulario y
damos al botón agregar;
Puede ser que se nos presente este problema, y que nos diga que no hay ningún formulario del cual
heredar, sigamos las instrucciones de compilar la aplicación. Después de ello hay que repetir el paso de
agregar un nuevo formulario, cuando le demos al botón agregar debe salir esta ventana:

Aparecerá el nombre de todos los formularios de nuestro proyecto (en nuestro caso solo tenemos el
formulario base). Debemos seleccionar el formulario cuyas características queremos copiar. Presionamos
Aceptar.
Se generará el formulario heredado, una copia exacta de nuestro formulario base.

Noten las marcas que aparecen en cada uno de los controles,


significa que están bloqueados por el formulario base y los demás
formularios heredados no tienen permiso para hacer
modificaciones. Si necesitamos modificar algo en los demás
formularios debería ser el formulario base quien otorgue ese
permiso; para ello regresemos al formulario base, digamos que
vamos a modificar la etiqueta del nombre del consultorio,
seleccionemos la etiqueta y vayamos a la ventana de Propiedades,
nos interesa la propiedad Modifiers, cambiemos su valor a Public.
Con esto podremos realizar modificaciones a este control desde
cualquier formulario heredado.

Ahora, algo sumamente importante, siempre que modifiquemos algo en el formulario base debemos
limpiar y recompilar la solución, ya que si no lo hacemos esos cambios no se verán reflejados en los
formularios heredados.

Una vez que tenemos acceso a modificar la etiqueta cambiemos de color la letra

Finalmente, para practicar, creen otro formulario heredado y cambien algunas de sus características
(imágenes, colores), agreguen controles al nuevo formulario.

En la siguiente parte de este tema trabajaremos con la codificación.

También podría gustarte