Ejemplo n.º 1
0
        private void launchTeamGenerationThread(GenerateTeams generator, GenerateTeams.League league)
        {
            if (generator == null)
            {
                return;
            }

            TeamCompleteListener listener = new TeamCompleteListener();

            listener.Subscribe(generator);
            Thread generationThread = new Thread(() =>
            {
                generator.createTeams(updateBar, league);
                this.Invoke((MethodInvoker) delegate
                {
                    menuStrip1.Visible = true;
                });
            });

            menuStrip1.Visible            = false;
            generationThread.IsBackground = true;
            generationThread.Start();
        }
Ejemplo n.º 2
0
        private void launchTeamGenerationThread(GenerateTeams generator, GenerateTeams.League league)
        {
            if (generator == null)
            {
                return;
            }

            TeamCompleteListener listener = new TeamCompleteListener();
            listener.Subscribe(generator);
            Thread generationThread = new Thread(() =>
            {
                generator.createTeams(updateBar, league);
                this.Invoke((MethodInvoker)delegate
                {
                    menuStrip1.Visible = true;
                });
            });

            menuStrip1.Visible = false;
            generationThread.IsBackground = true;
            generationThread.Start();
        }