Windows窗体,父控件上的中心对话框(浮动)

时间:2013-09-18 10:42:52

标签: windows-forms-designer

我有一个对话框应该始终打开数据网格,更准确地说是在数据网格的中心,即使应用程序调整大小。这是一个MDI应用程序。 我现在使用的代码如下:

var dialog = new Dialog();
var location = myGrid.PointToScreen(Point.Empty);
dialog.Left = location.X + (myGrid.Width / 2) - (dialog.Width / 2);
dialog.Top = location.Y + (myGrid.Height / 2) - (dialog.Height / 2); 

当MDI最大化时,它仅 。如果它已调整大小,则对话框的位置完全错误。

0 个答案:

没有答案