ControlCollection.Contains Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines whether the specified control is a member of the ControlCollection instance.
Overloads
Contains(String) |
Determines whether a control with the specified name is a member of the ControlCollection instance. |
Contains(Object) |
Determines whether the specified control is a member of the ControlCollection instance. |
Remarks
This method enables you to determine whether a control is a member of the collection before attempting to perform operations on the control. You can use this method to confirm that a control has been added to, or is still a member of, the ControlCollection instance.
Contains(String)
Determines whether a control with the specified name is a member of the ControlCollection instance.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
abstract member Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameters
- name
- String
The name of the control you want to search for in the ControlCollection instance.
Returns
true
if the control was found in the collection; otherwise, false
.
Applies to
Contains(Object)
Determines whether the specified control is a member of the ControlCollection instance.
public:
bool Contains(System::Object ^ control);
public bool Contains (object control);
abstract member Contains : obj -> bool
Public Function Contains (control As Object) As Boolean
Parameters
- control
- Object
The control that you want to search for in the ControlCollection instance.
Returns
true
if the control was found in the collection; otherwise, false
.
Examples
The following code example adds a Button control to the top of the worksheet, and then displays the index of the button in a message box.
private void ExcelControlIndexOf()
{
Microsoft.Office.Tools.Excel.Controls.Button button1 =
this.Controls.AddButton(0, 0, 56.25, 17.25,
"button1");
button1.Text = "OK";
if (this.Controls.Contains(button1))
{
MessageBox.Show("The index of button1 is " +
Controls.IndexOf(button1));
}
}
Private Sub ExcelControlIndexOf()
Dim Button1 As Microsoft.Office.Tools.Excel. _
Controls.Button = Me.Controls.AddButton( _
0, 0, 56.25, 17.25, "Button1")
Button1.Text = "OK"
If Me.Controls.Contains(Button1) Then
MessageBox.Show("The index of Button1 is " _
& Controls.IndexOf(Button1))
End If
End Sub