COMPONENTE HERDADO DE UM OUTRO NÃO PODE ALTERAR.

 Tópico anterior Próximo tópico Novo tópico

COMPONENTE HERDADO DE UM OUTRO NÃO PODE ALTERAR.

C#

 Compartilhe  Compartilhe  Compartilhe
#477167 - 15/10/2017 23:43:55

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Última edição em 15/10/2017 23:45:56 por MARCELODAVID

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á!




Resposta escolhida #477168 - 16/10/2017 00:04:24

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 16/10/2017 00:05:51 por JABA

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


_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477169 - 16/10/2017 00:49:30

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Última edição em 16/10/2017 00:50:36 por MARCELODAVID

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..




#477170 - 16/10/2017 00:52:41

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Consegui JABA via código. Obrigado pela dica!



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MARCELODAVID em 16/10/2017 00:53:10