我的代码有什么问题??
为什么不进行真实陈述?
答案 0 :(得分:2)
你的if语句有三个条件 - 你只是在调试器中显示两个。
我怀疑这可以解释为什么你会看到奇怪的东西 - 但我认为你的代码不适合开始。首先,你是两次测试相同的条件,这是毫无意义的(你的意思是其中一个是lockScreen
而不是loginScreen
?) - 但更重要的是,如果一个<这些InvokeRequired
属性中的/ em>返回false,即使BeginInvoke
返回true,您也不会将<{1}}用于任何表单那种形式。
我建议你把它分成三个单独的块,每个块检查并处理一个表单。
答案 1 :(得分:1)
IF中的第三个语句是一个不同的布尔值:)