ToolboxComponentsCreatingEventHandler Gedelegeerde
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de methode die de ComponentsCreating gebeurtenis afhandelt.
public delegate void ToolboxComponentsCreatingEventHandler(System::Object ^ sender, ToolboxComponentsCreatingEventArgs ^ e);
public delegate void ToolboxComponentsCreatingEventHandler(object sender, ToolboxComponentsCreatingEventArgs e);
type ToolboxComponentsCreatingEventHandler = delegate of obj * ToolboxComponentsCreatingEventArgs -> unit
Public Delegate Sub ToolboxComponentsCreatingEventHandler(sender As Object, e As ToolboxComponentsCreatingEventArgs)
Parameters
- sender
- Object
De bron van de gebeurtenis.
Een ToolboxComponentsCreatingEventArgs die gegevens voor de gebeurtenis levert.
Voorbeelden
De volgende voorbeeldcode biedt een methode die een gebeurtenis-handler koppelt aan de ComponentsCreating gebeurtenis van een ToolboxItem, en een ToolboxComponentsCreatingEventHandler gebeurtenis-handlermethode waarmee de naam wordt weggeschreven van het type onderdeel dat het nieuwe onderdeel of de nieuwe onderdelen ontvangt bij het Console moment dat de gebeurtenis-handler wordt gegenereerd door een ComponentsCreating gebeurtenis.
public:
[PermissionSetAttribute(SecurityAction::Demand, Name="FullTrust")]
void LinkToolboxComponentsCreatingEvent( ToolboxItem^ item )
{
item->ComponentsCreating +=
gcnew ToolboxComponentsCreatingEventHandler( this, &Form1::OnComponentsCreating );
}
private:
void OnComponentsCreating( Object^ sender, ToolboxComponentsCreatingEventArgs^ e )
{
// Displays ComponentsCreating event information on the Console.
Console::WriteLine( "Name of the class of the root component of " +
"the designer host receiving new components: " +
e->DesignerHost->RootComponentClassName );
}
public void LinkToolboxComponentsCreatingEvent(ToolboxItem item)
{
item.ComponentsCreating += new ToolboxComponentsCreatingEventHandler(this.OnComponentsCreating);
}
private void OnComponentsCreating(object sender, ToolboxComponentsCreatingEventArgs e)
{
// Displays ComponentsCreating event information on the Console.
Console.WriteLine("Name of the class of the root component of " +
"the designer host receiving new components: " +
e.DesignerHost.RootComponentClassName);
}
Public Sub LinkToolboxComponentsCreatingEvent(ByVal item As ToolboxItem)
AddHandler item.ComponentsCreating, AddressOf Me.OnComponentsCreating
End Sub
Private Sub OnComponentsCreating(ByVal sender As Object, ByVal e As ToolboxComponentsCreatingEventArgs)
' Displays ComponentsCreating event information on the Console.
Console.WriteLine(("Name of the class of the root component of the designer host receiving new components: " + e.DesignerHost.RootComponentClassName))
End Sub
Opmerkingen
Wanneer u een ToolboxComponentsCreatingEventHandler gemachtigde maakt, identificeert u de methode die de gebeurtenis verwerkt. Als u de gebeurtenis wilt koppelen aan uw gebeurtenis-handler, voegt u een exemplaar van de gemachtigde toe aan de gebeurtenis. De gebeurtenis-handler wordt aangeroepen wanneer de gebeurtenis plaatsvindt, tenzij u de gemachtigde verwijdert. Zie Afhandeling en het genereren van gebeurtenissen voor meer informatie over gedelegeerden voor gebeurtenissen.
Extensiemethoden
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Hiermee haalt u een object op dat de methode vertegenwoordigt die wordt vertegenwoordigd door de opgegeven gemachtigde. |