コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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();
            }
        }