如何用简单点的方法实现弹出的窗体相对于主窗体是居中的?
我做了一个弹窗提示,不是MessageBox.Show()。这样做是为了美观,但是把把主窗体移动旁边后,这个窗口还是在桌面的中间提示,不好看。我知道可以通过获取主窗体位置来算。现在想知道还有没有更简单点的方法?给点建议也行。
[解决办法]
弹窗的 StartPosition 属性改为 FormStartPosition.CenterParent
[解决办法]
FormStartPosition.CenterParent必须要设置新窗体的parent,这个可能不是你想要的,所以你还是老实是的根据主窗体计算一下吧
[解决办法]
如果是 ShowDialog 打开,就不用设置 parent
[解决办法]