Winform中设置Dialog的显示位置居中

摘要:
在场景中,单击按钮以在Dialog中显示表单,即弹出窗口。关注公众号上的霸道程序猿,获取编程相关电子书、教程和免费下载。实现//声明表单对象ChartOptionchartOption=newChartOption();chartOption.StartPosition=表格开始位置。中心屏幕;//显示DialogchartOption ShowDialog();上述设置显示在屏幕中间。其他选项如下follows://Summary://Specify表单的初始位置。[ComVisible]publishmFormStartPosition{//Summary://The窗体的位置由System.Windows.Forms.Control确定。Location属性。手动=0,///Summary://The窗体在当前显示的窗口中居中,其大小由窗体的大小指定。WindowsDefaultLocation=2,///Summary://The表单位于Windows默认位置,其边界也由Windows默认值确定。
场景

点击按钮使窗体以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,
    }

免责声明:文章转载自《Winform中设置Dialog的显示位置居中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇IIS 常见异常及解决办法如何让一个行内元素(如image)在div中居中下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决winform中mdi子窗体加载时显示最大化最小化按钮的方法

场景:在mid加载子窗体的时候如果指定WindowState为Maximized,加载完成后主窗体会显示最大化、最小化、关闭的按钮图标。 解决方法: 1.更改主窗体FormMain的属性。制定MainMenuStrip的属性为menuStrip1控件。menuStrip1控件就是主窗体上的菜单栏。 2.在menuStrip1控件的ItemAdded事件中添...

新认知之WinForm窗体程序

Windows应用程序和控制台应用程序有很大的区别 》Form1.cs :窗体文件,程序员对窗体编写的代码一般都存放在这个文件中。 》Form1.Designer.cs :窗体设计文件,其中的代码是有Visual Studio自动生成的,一般不需要修改。 》Form1.resx :资源文件,用来配置当前窗体所使用的字符串,图片等资源。 》Program.c...

Winform布局开源框架,Winform控件框架,插件化框架

  什么是Winform框架?   Winform框架是基于.NET开发平台研发的用于快速开发软件项目的软件模板或开发平台,常用的程序语言有C#.NET, VB.NET。   通常Winform框架界面组件使用第三方控件,如:DevExpress,该控件功能强调,用户体验友好。 若全部采用.NET原生组件,开发效率低,界面不美观,用户体验差,特别是基于数...

glViewport()函数和glOrtho()函数的理解

在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两...

第十一章:配置和安全IntelliMorph

本文仅供AX从业者和爱好者学习交流之用,由于原文版权问题,请勿转载虽然AX是一个用相同的部署支持多国家,语言,公司规模和行业的国际产品,它也是及其高产的开发平台,它可以使布局非常容易配置并自动安排应用功能的布局。唯一的呈现技术是基于建模元素属性,配置和安全设定以及个性化,它为每一个用户将窗体,报表,菜单,菜单的显示控件相应的Web元素的布局整合在一起。该技...

WPF外包公司—北京动点飞扬软件:WPF技术分享—Prism V2之旅(1)

概述     如果你在开发wpf程序,应该听说过The Composite Application Guidance for WPF(以下简称prism)     总而言之,prism是帮助你开发复杂的wpf应用程序的。希望在看完此系列教程以后能对你有所帮助.     从去年正式版发布至今,将近快半年了.silverlight 2正版的推出.prism也开...