コード例 #1
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void SubtractSeconds(int i)
        {
            Time.SubtractSeconds(i);
            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #2
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void AddMinites(int i)
        {
            Time.AddMinites(i);

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());
            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #3
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void AddMinites(int i)
        {
            Time.AddMinites(i);

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #4
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Pause()
        {
            State         = CDState.Started;
            Timer.Enabled = false;

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #5
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Reset()
        {
            State   = CDState.NotStarted;
            Enabled = false;
            Time.Clear();

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #6
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Fisished()
        {
            Timer.Enabled = false;
            Time.Clear();

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;

            int    sel      = Properties.Settings.Default.WavFileSelected;
            string location = CDCControls.WavLocation[sel];

            System.Media.SoundPlayer player = new System.Media.SoundPlayer(location);

            for (int i = 0; i < Properties.Settings.Default.WavPlayTimes; i++)
            {
                player.PlaySync();
            }
        }
コード例 #7
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Fisished()
        {
            Timer.Enabled = false;
            Time.Clear();

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());
            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;

            int sel = Properties.Settings.Default.WavFileSelected;
            string location = CDCControls.WavLocation[sel];
            System.Media.SoundPlayer player = new System.Media.SoundPlayer(location);

            for (int i = 0; i < Properties.Settings.Default.WavPlayTimes; i++)
            {
                player.PlaySync();
            }
        }
コード例 #8
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void SubtractSeconds(int i)
        {
            Time.SubtractSeconds(i);
            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());

            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #9
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Stopped()
        {
            State = CDState.Started;
            Timer.Enabled = false;

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());
            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #10
0
ファイル: CountDown.cs プロジェクト: ReneeHuh/CountDownClock
        public void Reset()
        {
            State = CDState.NotStarted;
            Enabled = false;
            Time.Clear();

            TimeChangedEventArgs e = new TimeChangedEventArgs(Time.ToString());
            DelegateExpansion.CrossInvoke(CountDownChanged, this, e);
            //CountDownChanged(this,e) ;
        }
コード例 #11
0
ファイル: FormMain.cs プロジェクト: ReneeHuh/CountDownClock
 private void myCountDown_CountDownChanged(object sender, TimeChangedEventArgs e)
 {
     lblMinsSec.Text = e.Time;
     UpDateDisplay();
 }
コード例 #12
0
ファイル: FormMain.cs プロジェクト: ReneeHuh/CountDownClock
 private void myCountDown_CountDownChanged(object sender, TimeChangedEventArgs e)
 {
     lblMinsSec.Text = e.Time;
     UpDateDisplay();
 }