Exemple #1
0
        internal static void MoveFavourite(Favourites form, Form1 form1, ObjectListUtil.Movement move)
        {
            ListBox favouritesListBox = form.favouritesListBox;
            Object  selectedItem      = favouritesListBox.SelectedItem;
            int     selectedItemIndex = favouritesListBox.SelectedIndex;

            favouritesListBox.Items.RemoveAt(selectedItemIndex);

            switch (move)
            {
            case ObjectListUtil.Movement.Up:
                favouritesListBox.Items.Insert(selectedItemIndex - 1, selectedItem);
                break;

            case ObjectListUtil.Movement.Down:
                favouritesListBox.Items.Insert(selectedItemIndex + 1, selectedItem);
                break;
            }

            favouritesListBox.SelectedItem = selectedItem;
            FileListManager.CreateFileFromListBox(form);
            FileListManager.LoadFavouriteFiles(form1, true);
        }