我的目的是想编写一个定时播放器。安装自己设定的时间播放音乐。
问题:根据用户输入播放时间   例如:12:00:00
      按照用户输入的时间进行播放。
————————————————————————————————
  //播放当前选择歌曲
 private void button4_Click(object sender, EventArgs e)
        {
            int SelectOne;
            if (ListBox1.SelectedIndex < 0)
                SelectOne = 1;
            else
                SelectOne = ListBox1.SelectedIndex + 1;            if (ListBox1.Items.Count < 0)
                ListBox1.SelectedIndex = 0;            PlaySong(SelectOne);                               
         }
 private void timer1_Tick(object sender, EventArgs e)
        {
           ??根据用户定时播放的时间,执行事件。
              如何写代码
           ???????
           timer1 需要做什么设置否??
        }     

解决方案 »

  1.   

     private void timer1_Tick(object sender, EventArgs e)
      {
      if(datetime.Now=='23:00:00')
        playmusic();
      }  
    伪代码
      

  2.   

    private void timer1_Tick(object sender, EventArgs e)
      {
          if(datetime.Now>='23:00:00' || datetime.Now<='23:00:02')//最好做范围判断,定时器也有执行间隔,不能保证相等。
          playmusic();
      }   
      

  3.   

     如何写代码
    button4_Click(null, null)timer1 需要做什么设置否??
    Interval=你的时间间隔 和Enabled=true
    如果是时间段的话datetime.Now来判断