如何设置 dotnet propertygrid 模态编辑器位置?

How do I set the dotnet propertygrid modal editor location?

我曾希望 IWindowsFormsEditorService.ShowDialog 会为我选择一个合适的位置,但事实并非如此。我希望表单在 属性 网格项附近打开,而不是在屏幕的另一侧打开。它的位置似乎相对于屏幕是固定的(并且独立于 Location 属性 形式),而我试图获得更合适的位置的尝试似乎很老套并且不必要地复杂。 我假设有推荐的方法来执行此操作,但我找不到它。

您可以将表单的 StartPosition 定义为 FormStartPosition.CenterParent 或 Manual,然后设置 Location