コード例 #1
0
ファイル: SourcesInfo.cs プロジェクト: bavad/CatchPhrase
        private void delbutton_Click(object sender, EventArgs e) // Удаление источника.
        {
            for (int i = 0; i < plist.Length; i++)
            {
                if (plist[i].Source.Id == slist[listBox.SelectedIndex].Id)
                {
                    MessageBox.Show("Чтобы удалить данный источник, удалите все его афоризмы.", slist[listBox.SelectedIndex].Name);
                    return;
                }
            }
            var mes = MessageBox.Show("Вы действительно хотите удалить источник?", slist[listBox.SelectedIndex].Name, MessageBoxButtons.OKCancel);

            if (mes == DialogResult.OK)
            {
                slist.RemoveAt(listBox.SelectedIndex);
                slist.Write();
                slist.Read();
                sbindingSource.DataSource = slist.Sources;
            }
            if (slist.Length == 0)
            {
                MessageBox.Show("Список авторов пока пуст.");
                Close();
            }
        }
コード例 #2
0
        private void delbutton_Click(object sender, EventArgs e)
        {
            var mes = MessageBox.Show("Вы действительно хотите удалить источник?", slist[listBox.SelectedIndex].Name, MessageBoxButtons.OKCancel);

            if (mes == DialogResult.OK)
            {
                slist.RemoveAt(listBox.SelectedIndex);
                slist.Write();
                slist.Read();
                sbindingSource.DataSource = slist.Sources;
                ntextBox.Text             = "";
                ytextBox.Text             = "";
                inftextBox.Text           = "";
                atextBox.Text             = "";
            }
            if (slist.Length == 0)
            {
                MessageBox.Show("Список авторов пока пуст.");
                Close();
            }
        }