private void btnUkloni_Click(object sender, EventArgs e) { if (lstRedGradnje.SelectedItem == null) { return; } object zInfo = lstRedGradnje.SelectedItem; int pozicija = Fje.BinarySearch(lstMoguceGradit.Items, zInfo, sorterPonuda); if (pozicija < lstMoguceGradit.Items.Count) { if (sorterPonuda(lstMoguceGradit.Items[pozicija], zInfo) < 0) { pozicija++; } } lstMoguceGradit.Items.Insert(pozicija, lstRedGradnje.SelectedItem); lstRedGradnje.Items.Remove(lstRedGradnje.SelectedItem); }