Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La creación de nuevos Windows Forms mediante la herencia de formularios base es una manera práctica de replicar tus mejores resultados sin pasar por el proceso de volver a crear completamente un formulario cada vez que lo necesites.
Para obtener más información sobre cómo heredar formularios en tiempo de diseño mediante el cuadro de diálogo Selector de herencia y cómo distinguir visualmente entre los niveles de seguridad de los controles heredados, vea Cómo: Heredar formularios mediante el cuadro de diálogo Selector de herencia.
Nota:
Para heredar de un formulario, el archivo o el espacio de nombres que contiene ese formulario deben haberse integrado en un archivo ejecutable o DLL. Para compilar el proyecto, elija Compilar en el menú Compilar . Además, se debe agregar una referencia al espacio de nombres a la clase que hereda el formulario.
Heredar un formulario mediante programación
En la clase, agregue una referencia al espacio de nombres que contiene el formulario del que desea heredar.
En la definición de clase, agregue una referencia al formulario del que se va a heredar. La referencia debe incluir el espacio de nombres que contiene el formulario, seguido de un punto y, a continuación, el nombre del propio formulario base.
Public Class Form2 Inherits Namespace1.Form1
public class Form2 : Namespace1.Form1
Al heredar formularios, tenga en cuenta que pueden surgir problemas con respecto a los controladores de eventos a los que se llama dos veces, ya que cada evento se controla tanto por la clase base como por la clase heredada. Para obtener más información sobre cómo evitar este problema, vea Solución de problemas de controladores de eventos heredados en Visual Basic.
Consulte también
.NET Desktop feedback