Event.merge<'Del1,'T,'Del2>, fonction (F#)
Déclenche l'événement de sortie lorsque l'un ou l'autre des événements d'entrée se déclenche.
Espace de noms/Chemin du module : Microsoft.FSharp.Control.Event
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
Event.merge : IEvent<'Del1,'T> -> IEvent<'Del2,'T> -> IEvent<'T> (requires delegate and delegate)
// Usage:
Event.merge event1 event2
Paramètres
event1
Type : IEvent<'Del1,'T>Premier événement d'entrée.
event2
Type : IEvent<'Del2,'T>Deuxième événement d'entrée.
Valeur de retour
Événement qui se déclenche lorsque l'un ou l'autre des événements d'entrée se déclenche.
Notes
Cette fonction se nomme Merge dans les assemblys compilés.Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.
Exemple
L'exemple de code suivant montre comment utiliser la fonction Event.merge.
let form = new Form(Text = "F# Windows Form",
Visible = true,
TopMost = true)
form.MouseClick
|> Event.merge(form.MouseDoubleClick)
|> Event.add ( fun evArgs ->
form.BackColor <- System.Drawing.Color.FromArgb(
evArgs.X, evArgs.Y, evArgs.X ^^^ evArgs.Y) )
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables