怎么让焦点失去后10秒后触发事件,如果10秒内得到新的焦点则事件不触发
3个回答
展开全部
你用的什么语言?js还是别的什么?用定时器就可以,当失去焦点的时候定时器开始,十秒后进行一个操作,如果十秒内重新获得焦点,就将定时器停掉就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public Form1()
{
InitializeComponent();
textBox1.Enter += new EventHandler(textBox1_Enter); //获得焦点事件
textBox1.Leave += new EventHandler(textBox1_Leave); //失去焦点事件。
}
void textBox1_Enter(object sender, EventArgs e)
{
MessageBox.Show("获得了焦点");
}
void textBox1_Leave(object sender, EventArgs e)
{
MessageBox.Show("失去了焦点");
}
{
InitializeComponent();
textBox1.Enter += new EventHandler(textBox1_Enter); //获得焦点事件
textBox1.Leave += new EventHandler(textBox1_Leave); //失去焦点事件。
}
void textBox1_Enter(object sender, EventArgs e)
{
MessageBox.Show("获得了焦点");
}
void textBox1_Leave(object sender, EventArgs e)
{
MessageBox.Show("失去了焦点");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的什么焦点 那方面 有点深奥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询