private void DirTo_Click(object sender, EventArgs e) { if (DirTo.SelectedIndex != -1) { AddDirToDialog ADTD; string[] PathAndReg = DirTo.Items[DirTo.SelectedIndex].ToString().Split(';'); ADTD = new AddDirToDialog(PathAndReg[0], PathAndReg[1]); int Index = DirTo.SelectedIndex; DialogResult Rez = ADTD.ShowDialog(); if (Rez == DialogResult.No) { DirTo.Items.RemoveAt(Index); } else if (Rez != DialogResult.Cancel) { ADTD.Path = ADTD.Path.Replace('\\', '/'); if (!DirTo.Items.Contains(ADTD.Path + ";" + ADTD.Reg)) { DirTo.Items[Index] = ADTD.Path + ";" + ADTD.Reg; } else { MessageBox.Show("Данный элемент уже присутствует в списке", "Хмм"); } } } DirTo.SelectedIndex = -1; }
private void AddDirTo_Click(object sender, EventArgs e) { AddDirToDialog ADTD; ADTD = new AddDirToDialog(); if (ADTD.ShowDialog() != DialogResult.Cancel) { ADTD.Path = ADTD.Path.Replace('\\', '/'); if (!DirTo.Items.Contains(ADTD.Path + ";" + ADTD.Reg)) { DirTo.Items.Add(ADTD.Path + ";" + ADTD.Reg); } else { MessageBox.Show("Данный элемент уже присутствует в списке", "Хмм"); } } }