【发布时间】:2012-04-18 21:34:45
【问题描述】:
我现在正在用 c# 编写一些东西,试图将控制台应用程序“转换”为 Windows 窗体应用程序,我想做如下的事情:
if("keypress == nokey")
{
system.threading.thread.sleep ***
}
while(nokeyispressed)
{
system.threading...
}
基本问有没有按键sleep一段时间和this.close();
所以如果没有按键被按下,做一些事情...... 我只是无法让它工作。 我会非常感激一些帮助..:D
【问题讨论】:
-
你到底是什么意思?如果在一定时间内没有发生 keydown 事件,该怎么办?
-
一个 if 循环?你能试着更详细地解释你的问题吗?
-
keydownevent = 按键被按下
-
如果您在没有按下任何键的情况下睡觉,您也可以这样做:
while(true) { /* something to keep the CPU warm */ }...您的程序将从此时挂起... -
您只是在等待程序中的关键事件发生吗?
标签: c# keypress keydown keyevent keyeventargs