0
我有一个ListView和删除在窗体上按钮C#ListView项选择问题
我可以选择任何项目,然后按删除键删除项目 (我有禁用多选)
要求:作为我删除的项下一项目应该选择 如果底部项目被删除,那么就应该选择前一个项目
我如何实现呢
我有一个ListView和删除在窗体上按钮C#ListView项选择问题
我可以选择任何项目,然后按删除键删除项目 (我有禁用多选)
要求:作为我删除的项下一项目应该选择 如果底部项目被删除,那么就应该选择前一个项目
我如何实现呢
也许你可以用SelectedIndi实现它CES集合:
if (lviList.SelectedIndices.Count == 0) return;
var ind = lviList.SelectedIndices[0];
int nextIndex;
if (ind == lviList.Count) {
nextIndex = ind - 1;
} else {
// when you remove, current index will be next item
nextIndex = ind;
}
DeleteItem(ind);
lviList.SelectedIndex = nextIndex;
感谢的Jhonny,帮助 – Gaddigesh 2010-04-16 15:03:22
乐于帮助......请acccept的答案,如果它帮助你 – 2010-04-16 15:33:36
要接受,你可以在答案的左侧单击复选标记 – 2010-04-16 15:34:10