0
J'essaie d'ajouter une case à cocher à une liste en utilisant C#. Quelque chose qui semble être direct m'a arrêté mort ces derniers jours. Tout va bien jusqu'à ce que je veux ajouter un gestionnaire d'événements à la case à cocher.Argument 1: impossible de convertir «groupe de méthodes» en «ListViewItem»
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
// more componets....
// more componets.......
// more componets.......
this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged);
this.listView1.ItemChecked += new ItemCheckedEventArgs(this.listView1_ItemCheckChanged);
// more componets....
}
private void listView1_ItemCheckChanged(object sender, System.Windows.Forms.ItemCheckedEventArgs e)
{
ListViewItem item = e.Item as ListViewItem;
if (item != null)
{
if (item.Checked)
{
item.Checked = false;
}
else
{
item.Checked = true;
}
}
}
ItemCheckedEventArgs? Peut-être que vous vouliez dire ItemCheckedEventHandler? – Gusman