Find Method

EventDescriptorCollection.Find Method

Gets the description of the event with the specified name in the collection.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

public virtual EventDescriptor Find (
	string name,
	bool ignoreCase
)
public EventDescriptor Find (
	String name, 
	boolean ignoreCase
)
public function Find (
	name : String, 
	ignoreCase : boolean
) : EventDescriptor
Not applicable.

Parameters

name

The name of the event to get from the collection.

ignoreCase

true if you want to ignore the case of the event; otherwise, false.

Return Value

The EventDescriptor with the specified name, or a null reference (Nothing in Visual Basic) if the event does not exist.

NoteNote:

The HostProtectionAttribute attribute applied to this class has the following Resources property value: Synchronization. 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). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.

The following code example finds a specific EventDescriptor. It prints the type of component for this EventDescriptor in a text box. 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 = 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.set_Text(myEvent.get_Name() + ": " 
        + myEvent.get_Description());
} //FindEvent

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

XNA Framework

Supported in: 1.0

Community Additions

ADD
Show:
© 2016 Microsoft