private void addToolStripMenuItem_Click(object sender, EventArgs e) { StudentEditForm stuForm = new StudentEditForm(new Student()); stuForm.Show(); Program.school1.Students.Add(stuForm.student); lbStu.Items.Clear(); foreach (Student student in Program.school1.Students) { lbStu.Items.Add(student.FirstName + " " + student.LastName); } }
private void lbStu_SelectedIndexChanged_1(object sender, EventArgs e) { if (lbStu.SelectedIndex >= 0 && lbStu.SelectedIndex < Program.school1.Students.Count()) { MessageBox.Show(lbStu.SelectedIndex.ToString()); StudentEditForm form = new StudentEditForm(Program.school1.Students[lbStu.SelectedIndex]); Program.school1.Students[lbStu.SelectedIndex] = form.student; form.Show(); lbStu.Items.Clear(); foreach (Student student in Program.school1.Students) { lbStu.Items.Add(student.FirstName + " " + student.LastName); } } else { lbStu.SelectedIndex = Program.school1.Students.Count; MessageBox.Show(lbStu.SelectedIndex.ToString()); StudentEditForm form = new StudentEditForm(Program.school1.Students[lbStu.SelectedIndex]); Program.school1.Students[lbStu.SelectedIndex] = form.student; form.Show(); lbStu.Items.Clear(); foreach (Student student in Program.school1.Students) { lbStu.Items.Add(student.FirstName + " " + student.LastName); } } }