예제 #1
0
 private void SetupGiveaway_Closed(object sender, EventArgs e)
 {
     if (_runGiveAway != null && !_runGiveAway.IsDisposed)
     {
         _runGiveAway.Close();
     }
 }
예제 #2
0
        private void StartButton_Click(object sender, EventArgs e)
        {
            _startTime = DateTime.Now;

            if (_giveaway == null)
            {
                var gv = new RunGiveaway(_startTime, _options[List.SelectedIndex].Name, GiveawayTitle.Text, GiveawayKeyword.Text);
                gv.Show();
                gv.FormClosed     += Giveaway_FormClosed;
                _giveaway          = gv;
                StartButton.Text   = @"Stop Giveaway";
                RollButton.Enabled = true;
                InfoLabel.Text     = @"Started @ " + _startTime.ToString("h:mm t");
            }
            else
            {
                _giveaway.Close();
                RollButton.Enabled = false;
            }
        }
예제 #3
0
 private void LaunchGiveaway_FormClosed(object sender, FormClosedEventArgs e)
 {
     _giveaway?.Close();
 }