BackColor de um Formulário MDI

18/02/2010

0

Pessoal,   Por quê o .NET só aceita a backcolor padrão (Control) para formulários MDI ?   Nas propriedades ele aceita a atribuição de qualquer cor, porém no design ou mesmo na execução, a cor não é aplicada ao fundo do formulário.   Alguém tem alguma idéia ?   Grato.   Maurício
Maurício Leal

Maurício Leal

Responder

Posts

18/02/2010

Maurício Leal

Pessoal, já resolvi. Mas, não entendi o por quê disso. Se vc atribui uma cor de fundo a um formulário, ela não deveria depender de outros controles que este formulário contém. Segue código a ser inserido no evento load do formulário MDI (Extraído originalmente do Macoratti em VB.NET): foreach (Control ctl in this.Controls) { ctl.BackColor = this.BackColor; } Obs: Não vi necessidade de verificar se o controle é um MDIClient. abçs                  
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar