CodeRemoveEventStatement Klas

Definitie

Vertegenwoordigt een instructie waarmee een gebeurtenis-handler wordt verwijderd.

public ref class CodeRemoveEventStatement : System::CodeDom::CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeRemoveEventStatement : System.CodeDom.CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeRemoveEventStatement = class
    inherit CodeStatement
Public Class CodeRemoveEventStatement
Inherits CodeStatement
Overname
CodeRemoveEventStatement
Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u een CodeRemoveEventStatement gemachtigde uit een gebeurtenis verwijdert.

// Creates a delegate of type System.EventHandler pointing to a method named OnMouseEnter.
CodeDelegateCreateExpression mouseEnterDelegate = new CodeDelegateCreateExpression( new CodeTypeReference("System.EventHandler"), new CodeThisReferenceExpression(), "OnMouseEnter" );
// Creates a remove event statement that removes the delegate from the TestEvent event.
CodeRemoveEventStatement removeEvent1 = new CodeRemoveEventStatement( new CodeThisReferenceExpression(), "TestEvent", mouseEnterDelegate );

// A C# code generator produces the following source code for the preceeding example code:

//     this.TestEvent -= new System.EventHandler(this.OnMouseEnter);
' Creates a delegate of type System.EventHandler pointing to a method named OnMouseEnter.
Dim mouseEnterDelegate As New CodeDelegateCreateExpression(New CodeTypeReference("System.EventHandler"), New CodeThisReferenceExpression(), "OnMouseEnter")
' Creates a remove event statement that removes the delegate from the TestEvent event.
Dim removeEvent1 As New CodeRemoveEventStatement(New CodeThisReferenceExpression(), "TestEvent", mouseEnterDelegate)

' A Visual Basic code generator produces the following source code for the preceeding example code:

'   RemoveHandler TestEvent, AddressOf Me.OnMouseEnter

Opmerkingen

CodeRemoveEventStatement kan worden gebruikt om een instructie weer te geven waarmee een gebeurtenis-handler voor een gebeurtenis wordt verwijderd.

De Event eigenschap geeft de gebeurtenis op waaruit de gebeurtenis-handler moet worden verwijderd. De Listener eigenschap geeft de gebeurtenis-handler op die moet worden verwijderd.

Constructors

Name Description
CodeRemoveEventStatement()

Initialiseert een nieuw exemplaar van de CodeRemoveEventStatement klasse.

CodeRemoveEventStatement(CodeEventReferenceExpression, CodeExpression)

Initialiseert een nieuw exemplaar van de CodeRemoveEventStatement klasse met de opgegeven gebeurtenis en gebeurtenis-handler.

CodeRemoveEventStatement(CodeExpression, String, CodeExpression)

Initialiseert een nieuw exemplaar van de CodeRemoveEventStatement klasse met behulp van het opgegeven doelobject, de gebeurtenisnaam en de gebeurtenis-handler.

Eigenschappen

Name Description
EndDirectives

Hiermee haalt u een CodeDirectiveCollection object op dat eindrichtlijnen bevat.

(Overgenomen van CodeStatement)
Event

Hiermee wordt de gebeurtenis opgehaald of ingesteld waaruit een listener moet worden verwijderd.

LinePragma

Hiermee haalt u de regel op waarop de code-instructie plaatsvindt of stelt u deze in.

(Overgenomen van CodeStatement)
Listener

Hiermee haalt u de gebeurtenis-handler op of stelt u deze in om te verwijderen.

StartDirectives

Hiermee haalt u een CodeDirectiveCollection object op dat beginrichtlijnen bevat.

(Overgenomen van CodeStatement)
UserData

Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op.

(Overgenomen van CodeObject)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op