예제 #1
0
        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);
        }