PropertyDescriptorCollection.Find(String, Boolean) PropertyDescriptorCollection.Find(String, Boolean) PropertyDescriptorCollection.Find(String, Boolean) PropertyDescriptorCollection.Find(String, Boolean) Method

Definición

Devuelve PropertyDescriptor con el nombre especificado, utilizando un valor Boolean para indicar si se debe omitir la diferencia entre mayúsculas y minúsculas.Returns the PropertyDescriptor with the specified name, using a Boolean to indicate whether to ignore case.

public:
 virtual System::ComponentModel::PropertyDescriptor ^ Find(System::String ^ name, bool ignoreCase);
public virtual System.ComponentModel.PropertyDescriptor Find (string name, bool ignoreCase);
abstract member Find : string * bool -> System.ComponentModel.PropertyDescriptor
override this.Find : string * bool -> System.ComponentModel.PropertyDescriptor
Public Overridable Function Find (name As String, ignoreCase As Boolean) As PropertyDescriptor

Parámetros

name
String String String String

Nombre del PropertyDescriptor que se va a devolver de la colección.The name of the PropertyDescriptor to return from the collection.

ignoreCase
Boolean Boolean Boolean Boolean

Es true si se desea omitir la diferencia entre mayúsculas y minúsculas del nombre de la propiedad; en caso contrario, es false.true if you want to ignore the case of the property name; otherwise, false.

Devoluciones

PropertyDescriptor con el nombre especificado, o null si no existe la propiedad.A PropertyDescriptor with the specified name, or null if the property does not exist.

Ejemplos

En el ejemplo de código siguiente se PropertyDescriptorbusca un específico.The following code example finds a specific PropertyDescriptor. Imprime el tipo de componente para esto PropertyDescriptor en un cuadro de texto.It prints the type of component for this PropertyDescriptor in a text box. Requiere que button1 se haya textBox1 creado una instancia de y en un formulario.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;
   }
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;
}

Private Sub FindProperty()
    ' Creates a new collection and assign it the properties for button1.
    Dim properties As PropertyDescriptorCollection = _
       TypeDescriptor.GetProperties(button1)
       
    ' Sets a PropertyDescriptor to the specific property.
    Dim myProperty As PropertyDescriptor = properties.Find("Opacity", False)
       
    ' Prints the property and the property description.
    textBox1.Text = myProperty.DisplayName & _
       Microsoft.VisualBasic.ControlChars.Cr & myProperty.Description
End Sub

Se aplica a

Consulte también: