Freigeben über


EventDescriptorCollection.Find(String, Boolean) Methode

Definition

Ruft die Beschreibung des Ereignisses mit dem angegebenen Namen in der Auflistung ab.

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

Parameter

name
String

Der Name des Ereignisses, das aus der Auflistung abgerufen werden soll.

ignoreCase
Boolean

truewenn Sie den Fall des Ereignisses ignorieren möchten; andernfalls . false

Gibt zurück

Der EventDescriptor mit dem angegebenen Namen oder null wenn das Ereignis nicht vorhanden ist.

Beispiele

Im folgenden Codebeispiel wird ein bestimmter EventDescriptorCode gefunden. Er druckt den Typ der Komponente dafür EventDescriptor in einem Textfeld. Dies erfordert button1 und textBox1 wurde auf einem Formular instanziiert.

private:
   void FindEvent()
   {
      // Creates a new collection and assigns it the events for button1.
      EventDescriptorCollection^ events = TypeDescriptor::GetEvents( button1 );
      
      // Sets an EventDescriptor to the specific event.
      EventDescriptor^ myEvent = events->Find( "Resize", false );
      
      // Prints the event name and event description.
      textBox1->Text = String::Concat( myEvent->Name, ": ", myEvent->Description );
   }
void FindEvent()
{
    // Creates a new collection and assigns it the events for button1.
    EventDescriptorCollection events = TypeDescriptor.GetEvents(button1);

    // Sets an EventDescriptor to the specific event.
    EventDescriptor myEvent = events.Find("Resize", false);

    // Prints the event name and event description.
    textBox1.Text = myEvent.Name + ": " + myEvent.Description;
}
Private Sub FindEvent()
    ' Creates a new collection and assigns it the events for button1.
    Dim events As EventDescriptorCollection = TypeDescriptor.GetEvents(button1)
    
    ' Sets an EventDescriptor to the specific event.
    Dim myEvent As EventDescriptor = events.Find("Resize", False)
    
    ' Prints the event name and event description.
    textBox1.Text = myEvent.Name & ": " & myEvent.Description
End Sub

Hinweise

Hinweis

Das HostProtectionAttribute Attribut, das auf diese Klasse angewendet wird, weist den folgenden Resources Eigenschaftswert auf: Synchronization Dies HostProtectionAttribute wirkt sich nicht auf Desktopanwendungen aus (die normalerweise durch Doppelklicken auf ein Symbol, Eingeben eines Befehls oder Eingeben einer URL in einem Browser gestartet werden). Weitere Informationen finden Sie in der Klasse oder sql HostProtectionAttributeServer Programming and Host Protection Attributes.

Gilt für:

Weitere Informationen