ALTERAR BACKCOLOR DO MDIFORM

CLEBERBALMEIDA 17/09/2013 16:10:22
#428970
Pessoal, estou utilizando o Visual Studio 2012 e quero alterar a propriedade BackColor do MDIForm, que é o Form que está com a propriedade IsMDiContainer = True.

Vou na propriedade BackColor desse MDIForm e altero, por exemplo para preto, porém, ele não altera a cor, continua a mesma cor cinza.
ADHEL 17/09/2013 18:25:02
#428981
Resposta escolhida
Coloque no evento load do Form
      For Each ctl As Control In Me.Controls
If TypeOf ctl Is MdiClient Then
ctl.BackColor = Color.AliceBlue
End If
Next ctl
FELLIPEASSIS 17/09/2013 19:24:22
#428984
coloque a cor que preferir no MDI ai coloque no evento load do mdi
[ô]muda a cor do mdi
Dim ctl As Control
Dim ctlMDI As MdiClient
[ô] Percorrer todos os controles do formulário
[ô]Para o controle do MdiClient .
For Each ctl In Me.Controls
Try
[ô] Tentativa de lançar o controle para digitar MdiClient.
ctlMDI = CType(ctl, MdiClient)
[ô] Define o BackColor do controle MdiClient.
ctlMDI.BackColor = Me.BackColor
Catch exc As InvalidCastException
[ô] Pegar e ignorar o erro se a fundição falhou.
End Try
Next
CLEBERBALMEIDA 18/09/2013 11:04:36
#429010
ADHEL, consegui fazer com teu código, porém, se eu fizer uma cor, por exemplo, fiz a cor azul, 74; 173; 221. como faço para colocar essa cor no código? em ctl.BackColor = Color.AliceBlue.

Não posso fazer assim que dá erro:

Trocar esse: ctl.BackColor = Color.AliceBlue
Por esse: ctl.BackColor = 74; 173; 221
Tópico encerrado , respostas não são mais permitidas