我用vs2008写了一个给你
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace timer_obj
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int int_clock = 0;
private void timer1_Tick(object sender, EventArgs e)
{
int_clock--; //时间递减
label1.Text = int_clock + "";
if (int_clock <= 0)
{
this.Close(); //关闭窗体
}
}
//检测输入是否合法
private void button1_Click(object sender, EventArgs e)
{
try
{
int_clock = Convert.ToInt32(textBox1.Text);
}
catch {
MessageBox.Show("请输入数字");
}
timer1.Start();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Stop();
}
}
}
上面是代码
窗体设计发图给你,这个倒计时是你自己输入,然后关闭窗体。
其中按钮的name为button1,对话框name为textbox1,计时器name为timer1
定义一个变量n=100;(倒计时100秒)
设置Timer的Enabled属性为True,开始计时,设置Timer的Interval属性值为1000(即每隔一秒触发一次事件)
在Timer的timer1_Tick事件中处理
n--;
让n的值显示在你需要的地方;
if (n == 0)
{
this.timer1.Enabled = false;
}
Timer即停止计时。
设个全局变量,做为判断条件,当符合条件时,停止事件
query取得iframe中元素的几种方法
在iframe子页面获取父页面元素
代码如下:
$(