Skip to main content
.NET Framework Class Library
Control..::.Contains Method

Retrieves a value indicating whether the specified control is a child of the control.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Syntax
Public Function Contains ( _
	ctl As Control _
) As Boolean
public bool Contains(
	Control ctl
)
public:
bool Contains(
	Control^ ctl
)
member Contains : 
        ctl:Control -> bool 

Parameters

ctl
Type: System.Windows.Forms..::.Control
The Control to evaluate.

Return Value

Type: System..::.Boolean
true if the specified control is a child of the control; otherwise, false.
Examples

The following code example ensures that a Label is visible by calling its BringToFront method. This example requires that you have a Form with a Panel named panel1, and a Label named label1.


Private Sub MakeLabelVisible()
   ' If the panel contains label1, bring it 
   ' to the front to make sure it is visible. 
   If panel1.Contains(label1) Then
      label1.BringToFront()
   End If
End Sub


private void MakeLabelVisible()
{
   /* If the panel contains label1, bring it 
   * to the front to make sure it is visible. */
   if(panel1.Contains(label1))
   {
      label1.BringToFront();
   }
}


private:
   void MakeLabelVisible()
   {

      /* If the panel contains label1, bring it
         * to the front to make sure it is visible. */
      if ( panel1->Contains( label1 ) )
      {
         label1->BringToFront();
      }
   }

Version Information

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Platforms

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.