private void EditButton_Click(object sender, EventArgs e) { if (!(DisplayUserTournaments.CurrentRow == null)) { DataRow current = ((DataRowView)DisplayUserTournaments.CurrentRow.DataBoundItem).Row; Tournament jam = t.Find(x => x.GetID().Equals(int.Parse(current.ItemArray[6].ToString()))); TournamentCreationForm a = new TournamentCreationForm(jam, true); a.FormClosed += new FormClosedEventHandler(Form1_FormClosed); void Form1_FormClosed(object send, FormClosedEventArgs el) { // Do something UpdateUserTournaments(); } } }
private void CreateNewButton_Click(object sender, EventArgs e) { Tournament temp = new Tournament(x.Next(0, 100000)); TournamentCreationForm a = new TournamentCreationForm(temp); a.FormClosed += new FormClosedEventHandler(Form1_FormClosed); void Form1_FormClosed(object s, FormClosedEventArgs el) { // Do something if (temp.GetFlag()) { t.Add(temp); } UpdateUserTournaments(); } }