示例#1
0
 /// <summary>
 /// Вызывает метод обновление каналов
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RefreshChannel(object sender, EventArgs e)
 {
     Controller.Refresh();
     ListURL.ClearSelected();
     listItems.ClearSelected();
     listItems.DataSource    = null;
     listItems.DisplayMember = "Title";
 }
示例#2
0
        /// <summary>
        /// Выполняет отображение формы открытия файла
        /// </summary>
        private void OpenUrl(object sender, EventArgs e)
        {
            var f = new AdditionalForm("Добавление канала", "Открыть", true);

            f.ShowDialog();
            ListURL.DataSource    = Controller.Channels;
            removeChannel.Enabled = true;
            ListURL.Refresh();
        }
示例#3
0
        /// <summary>
        /// Вызывает метод удаления выбраного канала
        /// </summary>
        private void removeChannel_Click(object sender, EventArgs e)
        {
            int id = ListURL.SelectedIndex;

            listItems.ClearSelected();
            listItems.DataSource    = null;
            listItems.DisplayMember = "Title";
            ListURL.ClearSelected();
            Controller.RemoveChannel(id);
            channelBox.Height = 0;
            if (ListURL.Items.Count == 0)
            {
                removeChannel.Enabled = false;
            }
        }
示例#4
0
 private void LoadSession_Click(object sender, EventArgs e)
 {
     Controller.LoadSession();
     ListURL.DataSource = Controller.Channels;
     ListURL.Refresh();
 }