如何处理此异常:Invalidoperation exception

Aru*_*lam 2 c#

Application.Run(form);
Run Code Online (Sandbox Code Playgroud)

实际上我试着从我的项目中调用它.我得到了这个例外.怎么解决?我已经Application.Run(frmBind);在我的项目中打了另一个.

在单个线程上启动第二个消息循环不是有效的操作.请改用Form.ShowDialog.

 static void Main(string[] args)
 {
    frmBind = new frmMain();

    Application.Run(frmBind);

    //args1 = string.Copy(args);
}
Run Code Online (Sandbox Code Playgroud)

这是我首先调用应用程序的地方

现在又在这里做了:

try
{
   // Application.Run( form);
   form.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

抛出异常.

Meh*_*ari 7

它告诉你如何解决它:

 form.Show();  
Run Code Online (Sandbox Code Playgroud)

或者如果您希望新表单是模态的:

 form.ShowDialog();
Run Code Online (Sandbox Code Playgroud)