ActivityDesigner.OnMouseEnter(MouseEventArgs) Methode
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.
Treedt op wanneer de muis voor het eerst de ontwerpfunctiegrenzen binnenkomt.
protected:
virtual void OnMouseEnter(System::Windows::Forms::MouseEventArgs ^ e);
protected virtual void OnMouseEnter(System.Windows.Forms.MouseEventArgs e);
abstract member OnMouseEnter : System.Windows.Forms.MouseEventArgs -> unit
override this.OnMouseEnter : System.Windows.Forms.MouseEventArgs -> unit
Protected Overridable Sub OnMouseEnter (e As MouseEventArgs)
Parameters
Een MouseEventArgs met de gebeurtenisgegevens.
Opmerkingen
Hieronder wordt beschreven hoe en wanneer gebeurtenissen met betrekking tot slepen-en-neerzetten-bewerkingen worden gegenereerd.
Als de ontwerpfunctie een geldig drop-doel is, wordt de OnGiveFeedback gebeurtenis gegenereerd met het opgegeven slepen-en-neerzetten-effect. Zie de DragDropEffects opsomming voor een lijst met effecten voor slepen en neerzetten.
Wijzigingen in de positie van de aanwijzer, de toetsenbordstatus en de status van de muisknop worden bijgehouden.
Als de gebruiker buiten de ontwerpfunctiegrenzen komt, wordt de OnDragLeave gebeurtenis gegenereerd.
Als de muis een andere ontwerper binnenkomt, wordt de OnDragEnter voor die ontwerper verhoogd.
Als de muis beweegt maar binnen dezelfde ontwerpfunctie blijft, wordt de OnDragOver gebeurtenis gegenereerd.
Als er een wijziging is in de status van het toetsenbord of de muisknop, wordt de OnQueryContinueDrag gebeurtenis gegenereerd en wordt bepaald of u wilt doorgaan met slepen, de gegevens wilt verwijderen of de bewerking wilt annuleren op basis van de waarde van de eigenschap Actie van de gebeurtenis QueryContinueDragEventArgs.
Als de waarde is DragAction.Continue, wordt de OnDragOver gebeurtenis gegenereerd om door te gaan met de bewerking en wordt de OnGiveFeedback gebeurtenis gegenereerd met het nieuwe effect, zodat de juiste visuele feedback kan worden ingesteld. Zie de DragDropEffects opsomming voor een lijst met geldige drop-effecten.
Note
De OnDragOver gebeurtenissen OnGiveFeedback en gebeurtenissen worden gekoppeld, zodat wanneer de muis over het neervallende doel beweegt, de gebruiker wordt voorzien van de meest recente feedback over de muispositie.
Als de waarde is DragAction.Drop, wordt de waarde van het neerzeteffect geretourneerd naar de bron, zodat de brontoepassing de juiste bewerking op de brongegevens kan uitvoeren, bijvoorbeeld de gegevens knippen als de bewerking een verplaatsing was.
Als de waarde is DragAction.Cancel, wordt de OnDragLeave gebeurtenis gegenereerd.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.