いくつかのジョブを開始したいときに正しいか間違っているかわかりません。すべての制御を無効にし、ジョブが完了したときに再度有効にします。これは私のコードです:
public void EnableControls(bool isenable){
this.BeginInvoke(new MethodInvoker(delegate()
{
foreach (System.Windows.Forms.Control control in this.Controls)
{
control.Enabled = isenable;
}
}));}
と:これはフォームコントロールです
このコードが間違っているか正しいかは誰でも説明できます。多くのスレッドを使用すると、コントロールを有効にできないことがわかり、理由がわかりません。ありがとう !