Esempio n. 1
0
        internal static void DeleteFavourite(Favourites form, Form1 form1)
        {
            ListBox favouritesListBox = form.favouritesListBox;

            int selectedIndex = favouritesListBox.SelectedIndex;

            FileListManager.DeleteExistingFavouriteFile(form1, selectedIndex);

            favouritesListBox.Items.Clear();
            form.InitializeForm(true);

            if (favouritesListBox.Items.Count <= 0)
            {
                return;
            }

            if (selectedIndex < favouritesListBox.Items.Count)
            {
                favouritesListBox.SelectedIndex = selectedIndex;
            }
            else
            {
                favouritesListBox.SelectedIndex = selectedIndex - 1;
            }
        }