リストボックスとリストビューがあります。リストボックスで複数のアイテムを選択し、クリックして追加すると、最初に選択したアイテムがリストビューに追加されます。この問題を克服することはできません。一方、リストボックスの選択モードは拡張されています。
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", "", "");
}