Visual C#::如何用按钮触发Timer的事件!

代码:
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
timer1.Stop();
int t = Convert.ToInt32(textBox1.Text);
timer1.Start();
t -= 1;
label1.Text = t.ToString();
}
}
- - -- -- ---- --- -- - --- -- ----
Timer1_Tick已经设为Button1_Click
乱了···
老是跳一下就不动···》》》我的倒计时程序··汗~

private void timer1_Tick(object sender, System.EventArgs e)
{

}以上代码必须在这个事件中写.
只有这里面的代码才会一直的执行,你写到button里面只有点击时执行一次.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-26
其实不是不动,是一直在变化,但是内容都是同一个值,看不出来而已
Timer_Tick()主要是定时执行该函数里的内容
而你在该函数里去定义t和设置t的值,因此每次执行该代码的时候t的值都是一样的(一直是textbox1的值),所以显示的值都是一样的.

修改方法:
将t定义为全局变量,同时在函数外获取t的值.

急!求助!visual studio 中C# timer控件的使用,如下代码
timer1 触发时间的属性是 interval 当 timer1.Enable=true 时,就会按Interval 定时的触发 timer1_Tick 事件了.你的事件里只有改属性值这一个任务,所以可能你意思是 timer1 没起作用.建议把 interval 属性在设计界面的属性里设置 或者像 半分幻の庭师 说的,在 Enable=true 之前设置....

用Timer控件的代码编程
1. 设置定时器并执行事件 首先,在Windows Form中添加一个Timer控件。在Visual Studio的设计视图中拖动它,或在代码中使用`InitializeComponent()`方法添加控件。以下代码展示了如何配置和启动Timer,以及在事件触发时执行的操作:csharp public partial class Form1 : Form { private System.Timers.Timer t...

C# timer如何使用?
1先从窗体工具箱里面将timer控件拖到窗体上,达到下面效果 2在timer1上点击右键属性 右边那个interval属性设置就是调节timer1时间间隔的,也可以在代码里面写timer1.Interval = 200;(200就是间隔时间 3 双击属性里面的控件事件里面的tick 然后在代码里面添加好按钮触发事件后添加代码如下 private void timer1...

C# 按钮单击事件
Timer timer=new Timer();\/\/timer的属性事件都没记住,你自己设置好时间以及事件,但开始和停止好像是通过Enabled属性来控制 再添加一个按钮实例 定义一个Bool记录点击,第一次单击为true,第二次单击为false bool isclicked=false;Button btn=new Button();注册事件 btn.Click+=new EventHandler(delega...

c# timer_Tick事件有什么用?Timer控件怎么用?
timer_Tick:是Timer对象的一个事件,表示在设定的时间间隔后自动触发的事件。Timer控件使用方法 Timer 控件 通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。语法 timer1.Enabled = true;timer1.Interval=3600000;\/\/以毫秒为单位 private void timer1_Tick(object sender, EventArgs ...

C#怎么调用timer组件
private void Form1_Load ( object sender , System.EventArgs e ){ Point p = new Point ( 0 , 240 ) ;this.DesktopLocation = p ;} (2). 如何实现窗体从左往右飘动:设定Timer1的Interval值为"10",就是当Timer1启动后,每隔0.01秒触发的事件是Timer1_Tick(),在这个事件中编写给...

c#的timer控件如何打断点
您可以使用以下步骤在 Visual Studio 中为 C# `Timer` 控件设置断点:1. 打开您的 C# 项目并进入要打断点的文件。2. 找到您的 Timer 对象,并右键单击它。选择“Go to Definition”(转到定义)选项。3. 进入 Timer 类的定义。在类定义的第一行(`public class Timer`),单击鼠标右键并选择“...

C#WinForm中如何实现长摁一个按钮button实现循环执行一个操作,放开就停...
做一个Timer,MouseDown里开启Timer,在Timer的触发事件里做处理,不用循环,设定多久执行一次就好。在MouseUp里关闭Timer。

C# 中的计时器如何传参?
程序集:mscorlib(在 mscorlib.dll 中)语法 public Timer (TimerCallback callback,Object state,int dueTime,int period)参数 callback 一个 TimerCallback 委托,表示要执行的方法。state 一个包含回调方法要使用的信息的对象,或者为 空引用(在 Visual Basic 中为 Nothing)。dueTime 调用 callback...

C# winform窗体有个button按钮,我想鼠标点击它不松一直会触发一个事件...
1。鼠标按下不松事件是 MouseDown,2.鼠标松开再次点击这个按钮时又是做另一件事 ?你可以定义一个全局变量 ,Private int ClickTime,鼠标每按下一次 ClickTime + 1;然后你就可以根据ClickTime的不同,做不同的动作。。

相似回答