private void AddBtn_Click(object sender, EventArgs e) { var sa = new SpotsmanAddForm() { Sportsman = new Sportsman() { DateOfBirth = DateTime.Now, }, Label = "Новый спортсмен", Im = Properties.Resources.camera_200 }; if (sa.ShowDialog(this) == DialogResult.OK) { SportsmanList.Add(sa.Sportsman); dataListBox.DataSource = null; dataListBox.DataSource = SportsmanList; if (SportsmanList.Count != 0) { InfoChange(SportsmanList[0]); } } }
private void EditBtn_Click(object sender, EventArgs e) { int index = dataListBox.SelectedIndex; if (index != ListBox.NoMatches) { var item = (Sportsman)dataListBox.Items[index]; var ms = new MemoryStream(item.Photo); var ff = new SpotsmanAddForm() { Sportsman = item, Im = Image.FromStream(ms), Label = "Редактирование", BtnTxt = "Изменить" }; if (ff.ShowDialog(this) == DialogResult.OK) { SportsmanList.Remove(item); SportsmanList.Insert(index, item); dataListBox.DataSource = null; dataListBox.DataSource = SportsmanList; InfoChange(item); } } }