我有一個列表框和一個列表視圖。當我在列表框中選擇多個項目並單擊添加時,它會將第一個選定項目添加到列表視圖中。我無法克服這個問題。同時,列表框選擇模式被擴展。列表框多選方法
void reinit()
{
if (_adrlinks == null)
return;
object li = listAdr.SelectedItem;
listAdr.Items.Clear();
foreach (LnkAdresse ele in _adrlinks) {
if (((Filter == eFilter.all) || (Filter == eFilter.basic && ele.RType <= 1) ||
(Filter == eFilter.synteilnehmer && ele.RType == 8) ||
(Filter == eFilter.deliveryteam && ele.RType >= 16 && ele.RType <= 31) ||
(Filter == eFilter.explorationteam && ele.RType >= 32 && ele.RType <= 63)
) && (int)ele.mut >= 0)
{
listAdr.Items.Add(ele); //listAdr is my listview
if (ele == li)
listAdr.SelectedItem = li;
}
}
//NotifyContent("changeDoc", "", "");
}
你應該給你的變量提供更好的名字。而不是像「listAdr是我的listview」這樣的評論,而是將其稱爲「addressListView」。你的ListBox在哪裏? –