Saturday, November 15, 2008

CHANGING BACK COLOUR OF AN MDI PARENT


CHANGING BACK COLOUR OF AN MDI PARENT

IN VB.NET
Me.LayoutMdi(MdiLayout.Cascade)
Dim ctl As Control
Dim ctlMDI As MdiClient

For Each ctl In Me.Controls

Try
ctlMDI = CType(ctl, MdiClient)
ctlMDI.BackColor = Color.SteelBlue

Catch exc As InvalidCastException

End Try

Next


IN C#.NET

this.LayoutMdi(MdiLayout.Cascade);

Control ctl;
MdiClient ctlMDI;

foreach (Control ctl in this.Controls)
{
try
{
ctlMDI = (MdiClient)ctl;
ctlMDI.BackColor = Color.SteelBlue;
}

catch (InvalidCastException ex)
{
// MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

No comments: