C# 按钮单击事件

来源:百度知道 编辑:UC知道 时间:2024/07/09 04:13:26
有个简单的问题
我有个单击按钮,要求是。。第一次单击,让timer 开始,第二次单击让timer停止! 这个事件怎么写啊?
是按钮的问题哦
timer 我知道怎么使用
start 和 stop 方法!
都说了是按钮的问题了

//先添加一个Timer
Timer timer=new Timer();
//timer的属性事件都没记住,你自己设置好时间以及事件,但开始和停止好像是通过Enabled属性来控制
再添加一个按钮实例
定义一个Bool记录点击,第一次单击为true,第二次单击为false
bool isclicked=false;
Button btn=new Button();
注册事件
btn.Click+=new EventHandler(delegate(object sender,EventArgs e)
{
//以下注释说的是第一次单击的结果
//默认单击了第二次(false) 即timer停止,所以第一次单击时timer开始运行
timer.Enabled=!isclicked;
//记录点击的值也设成true,表示第一次单击
isclicked=!isclicked;
//第二次单击正好与上面的过程相反

});

你先 拖动一个 timer控件再说。
在按钮事件里面 写上timer控件的ID,加个点 然后你看哪个属性控制timer控件的开始。那个属性控制timer的停止。

这样的白痴问题,不要问别人,自己做。