在顶部的 Form1 中,我在构造函数中添加了一个 bool 变量,将其设置为 false。然后在按钮单击事件中,我将其设置为 true:
private void DriverVerifier_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you Sure you want to Launch the Driver Verifier. Click Yes to Confirm and No to continue", "WinForm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
verifier = false;
}
else
{
verifier = true;
verifiers(verifier);
ProcessRun.Processing(Environment.SystemDirectory, "verifier.exe", "", false, "");
}
}
然后在底部我创建了验证器方法:
public static bool verifiers(bool verify)
{
return verify;
}
然后在新课上我做了:
if (Form1.verifiers(
System.Threading.Thread.Sleep(500);
SetForegroundWindow(proc.MainWindowHandle);
但是当我在新类中执行 Form1.verifiers 时,它要求一个 bool 变量。我想做的只是检查来自 form1 验证器的方法是真还是假。
我现在该怎么办 ?