[英]C# ListView Remove Items
I would like remove item just before because its shows me twice the same item when I click on, but here, item number -1 doesn't exists And I don't know why. 我想删除项目,因为单击时它会显示两次相同的项目,但是在这里,项目号-1不存在而且我也不知道为什么。 How I can resolve this ? 我该如何解决? Thank you. 谢谢。
private void DEXTarget_CheckedChanged(object sender, EventArgs e)
{
Logs("DEX(TMAPI) Target Checked");
listView1.Items.RemoveAt(-1);
PS3.ChangeAPI(SelectAPI.TargetManager);
Var.API = true;
}
private void CEXTarget_CheckedChanged(object sender, EventArgs e)
{
Logs("CEX(CCAPI) Target Checked");
PS3.ChangeAPI(SelectAPI.ControlConsole);
Var.API = false;
}
Log: 日志:
private void Logs(string text)
{
Var.lst = this.listView1.Items.Add(DateTime.Now.ToString("dd/MM/yy HH:mm"));
Var.lst.SubItems.Add(text);
}
ListView
Items Index start from 0
and ends with Count-1
. ListView
Items Index从0
开始,以Count-1
结尾。
I think you are looking for removing the last Item from the ListView
我认为您正在寻找从ListView
删除最后一个项目
Try This: 尝试这个:
listView1.Items.RemoveAt(listView1.Items.Count - 1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.