exemple delegate et event
bonjour je voudrais comprendre comment faire pour declare un delgate et un event et par la suite l'utilisé. j'ai essayer par exemple avec une simple combobox mais je n'y arrive pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
// Declare the delegate (if using non-generic pattern).
public delegate void EventHandler(object sender, EventArgs e);
public event EventHandler myevent;
public Form1()
{
InitializeComponent();
ComboBox combo = new ComboBox();
combo.Items.AddRange(new object[] {"toto",
"tata",
"mario",
"rosa",
"carl"});
combo.myevent += change(new ComboBox(), new EventArgs());
this.Controls.Add(combo);
}
protected virtual void change(object obj,EventArgs e)
{
MessageBox.Show("hello");
}
}
} |
pouvez vous me guidé svp ?