私は最近、古いプロジェクトで作業しようとしましたが、setparent を動作させることができず、「InvalidOperationException」エラーが発生し続けます。コードは次のとおりです。
private void button1_Click(object sender, EventArgs e)
{
Process proc = Process.Start("calc.exe");
proc.WaitForInputIdle();
Thread.Sleep(500);
SetParent(proc.MainWindowHandle, this.Handle);
}
ボタンで呼び出され、親を設定しようとするとエラーになります。私がオンラインで見つけることができるものはすべて、私のコードが正しいと言っています。