Esempio n. 1
0
        private void ShowBuildRaceForm()
        {
            // Do we need to create a build race form?
            if (_buildRaceForm == null)
            {
                _buildRaceForm = new FormBuildRace();
                _buildRaceForm.Show();

                // Do we have any Racers loaded?
                if (RaceDataStore.RacerList.Count == 0)
                {
                    // Prompt the user to add new racers
                    _buildRaceForm.PromptForNewRacers();
                }

                // Hook up any events we are interested in
                _buildRaceForm.FormClosing += new FormClosingEventHandler(_buildRaceForm_FormClosing);
                _buildRaceForm.Disposed    += new EventHandler(_buildRaceForm_Disposed);
            }
            else
            {
                _buildRaceForm.BringToFront();
                _buildRaceForm.Focus();
            }
        }
 void _buildRaceForm_Disposed(object sender, EventArgs e)
 {
     _buildRaceForm = null;
 }
        private void ShowBuildRaceForm()
        {
            // Do we need to create a build race form?
            if (_buildRaceForm == null)
            {
                _buildRaceForm = new FormBuildRace();
                _buildRaceForm.Show();

                // Do we have any Racers loaded?
                if (RaceDataStore.RacerList.Count == 0)
                {
                    // Prompt the user to add new racers
                    _buildRaceForm.PromptForNewRacers();
                }

                // Hook up any events we are interested in
                _buildRaceForm.FormClosing += new FormClosingEventHandler(_buildRaceForm_FormClosing);
                _buildRaceForm.Disposed += new EventHandler(_buildRaceForm_Disposed);

            }
            else
            {
                _buildRaceForm.BringToFront();
                _buildRaceForm.Focus();
            }
        }
Esempio n. 4
0
 void _buildRaceForm_Disposed(object sender, EventArgs e)
 {
     _buildRaceForm = null;
 }