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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar