DLL 方法需要等待表单发送回引用变量,然后才能继续



我有一个dll,其中包含一个显示表单并向其传递对象和两个引用变量的方法:

public void MyMethod(..variables, ref DataString, ref DataCount) 
{
    // Code to create object..
    Form myForm = New Form(MyObject, ref DataString, ref DataCount);
    myForm.Show();
}

但是,我不希望该方法关闭,直到用户在"myForm"上完成了大量操作并且我知道引用变量已填充。

让 MyMethod 等到用户完成表单后再退出的最佳方法是什么?

只需使用

myForm.ShowDialog();

这将强制MyMethod等到myForm关闭。

最新更新