EventDescriptorCollection.Find(String, Boolean) Metodo

Definizione

Ottiene la descrizione dell'evento con il nome specificato nell'insieme.Gets the description of the event with the specified name in the collection.

public:
 virtual System::ComponentModel::EventDescriptor ^ Find(System::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

Parametri

name
String

Nome dell'evento da ottenere dall'insieme.The name of the event to get from the collection.

ignoreCase
Boolean

true se si desidera ignorare la distinzione fra maiuscole e minuscole dell'evento, in caso contrario false.true if you want to ignore the case of the event; otherwise, false.

Restituisce

L'oggetto EventDescriptor con il nome specificato oppure null se l'evento non esiste.The EventDescriptor with the specified name, or null if the event does not exist.

Esempio

Nell'esempio di codice seguente viene individuato un EventDescriptorspecifico.The following code example finds a specific EventDescriptor. Viene stampato il tipo di componente per questa EventDescriptor in una casella di testo.It prints the type of component for this EventDescriptor in a text box. È necessario che sia stata creata un'istanza di button1 e textBox1 in un modulo.It requires that button1 and textBox1 have been instantiated on a form.

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 );
   }
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 = 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

Commenti

Nota

L'attributo HostProtectionAttribute applicato a questa classe presenta il valore Resources proprietà seguente: Synchronization.The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser.The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). Per ulteriori informazioni, vedere la classe HostProtectionAttribute o gli attributi di programmazione SQL Server e protezione host.For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

Si applica a

Vedi anche