好嗨,我正在Microsoft Visual Studio中制作一个程序,每当我运行它并单击开始(我有一个开始按钮)时,它将执行我已编程的操作,但窗体总是冻结,并没有显示我想要的东西(它说“不响应”,一旦我开始它)。这对工作很有好处,但我有一些应该表现出来的东西。虽然它一直处于冻结状态,但在运行过程中,它不会让我选择停止它,或显示我已设置更改的任何标签。任何帮助,将不胜感激。谢谢。程序没有响应
编辑:这是我有:
void CheckAll()
{
for (; ;)
{
CheckPixel();
Application.DoEvents();
}
}
这是不断做CheckPixel();,我认为就是为什么它被冻结的原因。从来没有休息过。
为了得到最好的帮助,你需要把一些代码。否则,它在黑暗中的所有镜头。 – thepocketwade 2009-09-30 02:43:27
你想用你的CheckAll()方法做什么?我猜你正试图读取位图中的每个像素或其他东西。 – MusiGenesis 2009-09-30 03:04:31
我甚至不知道你可以做这样的无限循环。不得不尝试这个构造以查看它是否会起作用,而且它确实如此)。 – David 2009-09-30 03:06:41