PropertyDescriptorCollection::Find Method (String^, Boolean)
Returns the PropertyDescriptor with the specified name, using a Boolean to indicate whether to ignore case.
Assembly: System (in System.dll)
Parameters
- name
-
Type:
System::String^
The name of the PropertyDescriptor to return from the collection.
- ignoreCase
-
Type:
System::Boolean
true if you want to ignore the case of the property name; otherwise, false.
Return Value
Type: System.ComponentModel::PropertyDescriptor^A PropertyDescriptor with the specified name, or null if the property does not exist.
The following code example finds a specific PropertyDescriptor. It prints the type of component for this PropertyDescriptor in a text box. It requires that button1 and textBox1 have been instantiated on a form.
private: void FindProperty() { // Creates a new collection and assign it the properties for button1. PropertyDescriptorCollection^ properties = TypeDescriptor::GetProperties( button1 ); // Sets a PropertyDescriptor to the specific property. PropertyDescriptor^ myProperty = properties->Find( "Opacity", false ); // Prints the property and the property description. textBox1->Text = myProperty->DisplayName + "\n" + myProperty->Description; }
Available since 1.1