[英]Argument 1: cannot convert from 'method group' to 'ListViewItem'
我正在嘗試使用C#將一個復選框添加到列表視圖中。 在最近幾天里,似乎有些直截了當的事情使我喪命。 一切都很好,直到我想為復選框的更改添加事件處理程序為止。
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;
}
}
}
非常感謝
那就是它變成了
this.listView1.ItemChecked += new ItemCheckedEventHandler(this.listView1_ItemCheckChanged);
有趣的是,如何不在任何msdn中寫入該信息。 他們只是說記住事件處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.