场景

点击按钮使窗体以Dialog的方式显示,即弹窗。

//声明窗体对象
ChartOption chartOption = new ChartOption();
//显示Dialog
chartOption.ShowDialog();

然后设置弹窗的位置居中显示。

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

 

//声明窗体对象
ChartOption chartOption = new ChartOption();
chartOption.StartPosition = FormStartPosition.CenterScreen;
//显示Dialog
chartOption.ShowDialog();

注意先设置窗体的位置再让窗体显示。

以上设置显示在屏幕中间,其他选项如下:

// 摘要:
// 指定窗体的初始位置。
[ComVisible(true)]
public enum FormStartPosition
{
// 摘要:
// 窗体的位置由 System.Windows.Forms.Control.Location 属性确定。
Manual = 0,
//
// 摘要:
// 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。
CenterScreen = 1,
//
// 摘要:
// 窗体定位在 Windows 默认位置,其尺寸在窗体大小中指定。
WindowsDefaultLocation = 2,
//
// 摘要:
// 窗体定位在 Windows 默认位置,其边界也由 Windows 默认决定。
WindowsDefaultBounds = 3,
//
// 摘要:
// 窗体在其父窗体中居中。
CenterParent = 4,
}