Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Criar novos Windows Forms herdando de formulários base é uma maneira útil de duplicar seus melhores esforços sem passar pelo processo de recriar totalmente um formulário sempre que você precisar dele.
Para obter mais informações sobre como herdar formulários em tempo de design usando a caixa de diálogo Seletor de Herança e como distinguir visualmente entre os níveis de segurança dos controles herdados, consulte Como herdar formulários usando a caixa de diálogo Seletor de Herança.
Observação
Para herdar de um formulário, o arquivo ou namespace que contém esse formulário deve ter sido integrado a um arquivo executável ou DLL. Para criar o projeto, escolha Compilar no menu Compilar . Além disso, uma referência ao namespace deve ser adicionada à classe que herda o formulário.
Herdar um formulário de forma programática
Em sua classe, adicione uma referência ao namespace que contém o formulário do qual você deseja herdar.
Na definição de classe, adicione uma referência ao formulário do qual herdar. A referência deve incluir o namespace que contém o formulário, seguido por um período e, em seguida, o nome do próprio formulário base.
Public Class Form2 Inherits Namespace1.Form1
public class Form2 : Namespace1.Form1
Ao herdar formulários, tenha em mente que podem surgir problemas relacionados aos manipuladores de eventos serem chamados duas vezes, porque cada evento está sendo tratado tanto pela classe base quanto pela classe herdada. Para obter mais informações sobre como evitar esse problema, consulte Solução de problemas de manipuladores de eventos herdados no Visual Basic.
Consulte também
.NET Desktop feedback