哪怎么用一个button控制timer的stop和star呢?  一下stop   一下star

解决方案 »

  1.   

    先点一下使timer不可用再点一下timer可用。
      

  2.   

    在一个 BUTTON的事件里写??
      

  3.   

    你可以用button_click事件改变一个参数的值比如bool flag;
    在事件中判断
    if(flag==true)
    {
    调用随机数方法();
    改变bool为false}
    else
    {
    //不调用
    }
      

  4.   

    if (button.text="Start")
    {
        button.Text="Stop";
        start();
    }
    else
    {
        button.text="Start";
        stop();
    }
      

  5.   

             private void btnStart_Click(object sender, EventArgs e)
            {
                          
                if (((Button)sender).Text == "开始")
                {
                    
                    timer.Enabled = true;//开始timer
                    btnStart.Text = "暂停";            }
                else if (((Button)sender).Text == "暂停")
                {
                    timer.Enabled = false;//暂停timer
                    btnStart.Text = "开始";            }
            }//也可以用Thread.Sleep(long num);注意参数为毫秒
      

  6.   

    用13楼的方法可以实现。同时你可以拖一个timer控件。这样就可以控制