Os controles no formulário herdado estão bloqueados, podem ser desfeitos?
Configuração:
Eu criei umForm
que desejo servir como base da qual herdarei outras formas. Esse formulário base serve como um tipo de "modelo", mas também fornece uma boa parte da funcionalidade relacionada à estrutura, bem como a inter-relação de todos os controles fornecidos.
Uma cartilha para as imagens a seguir ... A barra colorida de informações superior é um controle personalizado herdado deToolStrip
. A faixa inferior é outro costume, novamente herdado deToolStrip
. O bloco branco esquerdo é umTreeView
e o bloco certo é umTabControl
(tendo excluído todosTabPages
dele ... pretendo que estes sejam adicionados nas formas herdadas).
Imagem do formulário base no designer:
Imagem do formulário herdado no designer:
Claramente, a única diferença é que, quando abro o formulário herdado, obtenho um pequeno ícone de caixa sobreposto a cada controle e, quando clico neles, recebo o cadeado dizendo que não posso editar.
Os problemas:
Todos os controles no formulário herdado estão bloqueados. Eu pesquisei a questão deherança visuale, até onde sei, não estou usando nenhum controle que não o suporte expressamente, poisesse link sugere que existem. Noeste Q&A, Hans sugere alterar o modificador nesses controles, o que eu fiz. Na verdade, eu tentei ambosPublic
eProtected
, tudo sem bom resultado.
Estou perplexo.