COMPONENTE HERDADO DE UM OUTRO NÃO PODE ALTERAR.

MARCELODAVID 15/10/2017 23:43:55
#477167
Boa noite senhores...
Preciso da ajuda de vocês para mais uma questão:

Tenho um form com um DataGridView, que na propriedade Modifiers, está setado para public.
No designer do código fonte fo form, também está como public o DataGridView.

Daí, quando crio um outro form, herdado desse citado, as propriedades do DataGridView estão desabilitadas,
como se estivesse private no form principal.

Já apaguei o form herdado e criei novamente, mesmo assim, não consegui sucesso... Alguma sugestão?

Grato desde já!
JABA 16/10/2017 00:04:24
#477168
Resposta escolhida
O que parece é que você está criando uma herança visual do Form, e não do DataGridView. Se você quiser herdar o controle, você precisará criar uma classe e estender o controle desejado através da classe dele. Na herança visual, o form deixa os controles travados mesmo, isso faz parte dessa mecânica; já herdando diretamente de um controle, não existe isso. Aqui tem algo parecido com o teu caso:

social.msdn.microsoft.com/Forums/pt-BR/bba07fa3-4a66-4b3b-bdaf-89eedef79d53/herana-no-datagridview-como-habilitar-as-propriedades?forum=504
MARCELODAVID 16/10/2017 00:49:30
#477169
Citação:

:
O que parece é que você está criando uma herança visual do Form, e não do DataGridView. Se você quiser herdar o controle, você precisará criar uma classe e estender o controle desejado através da classe dele. Na herança visual, o form deixa os controles travados mesmo, isso faz parte dessa mecânica; já herdando diretamente de um controle, não existe isso. Aqui tem algo parecido com o teu caso:

social.msdn.microsoft.com/Forums/pt-BR/bba07fa3-4a66-4b3b-bdaf-89eedef79d53/herana-no-datagridview-como-habilitar-as-propriedades?forum=504


Obrigado JABA,
O link postado está ok, mas os da postagem não estão funcionando..
MARCELODAVID 16/10/2017 00:52:41
#477170
Consegui JABA via código. Obrigado pela dica!
Tópico encerrado , respostas não são mais permitidas