美文网首页通往成功之路
窗体的FormBorderStyle属性的不同效果

窗体的FormBorderStyle属性的不同效果

作者: 此十八 | 来源:发表于2018-08-23 12:51 被阅读7次

    设置窗体边框可以通过设置窗体的FormBorderStyle属性设置。属性值可以通过枚举类型FormBorderStyle获取,它的取值和意义如下表所示。

    属性值意义

    FormBorderStyle.None0无边框

    FormBorderStyle.FixedSingle1固定的单行边框

    FormBorderStyle.Fixed3D2固定的三维样式边框

    FormBorderStyle.FixedDialog3固定的对话框样式的粗边框

    FormBorderStyle.Sizable4可调整大小的边框

    FormBorderStyle.FixedToolWindow5不可调整大小的工具窗口边框

    FormBorderStyle.SizableToolWindow6可调整大小的工具窗口边框

    总是记不住这几个值是什么意义(虽然能够在设计器中观察到大概的外观),因此用下面一个方法遍历一下:

    privatevoidbtnChangeBorderStyle(objectsender, EventArgs e)

    {

        if(this.FormBorderStyle == System.Windows.Forms.FormBorderStyle.SizableToolWindow)

            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

        else

            this.FormBorderStyle++;

        ((Button)sender).Text = this.FormBorderStyle.ToString();

    }

    截图记录在此:

    附:枚举源代码

    namespaceSystem.Windows.Forms

    {

    // Summary:

    //     Specifies the border styles for a form.

    [ComVisible(true)]

    publicenumFormBorderStyle

    {

    // Summary:

    //     No border.

    None = 0,

    //

    // Summary:

    //     A fixed, single-line border.

    FixedSingle = 1,

    //

    // Summary:

    //     A fixed, three-dimensional border.

    Fixed3D = 2,

    //

    // Summary:

    //     A thick, fixed dialog-style border.

    FixedDialog = 3,

    //

    // Summary:

    //     A resizable border.

    Sizable = 4,

    //

    // Summary:

    //     A tool window border that is not resizable. A tool window does not appear

    //     in the taskbar or in the window that appears when the user presses ALT+TAB.

    //     Although forms that specify System.Windows.Forms.FormBorderStyle.FixedToolWindow

    //     typically are not shown in the taskbar, you must also ensure that the System.Windows.Forms.Form.ShowInTaskbar

    //     property is set to false, since its default value is true.

    FixedToolWindow = 5,

    //

    // Summary:

    //     A resizable tool window border. A tool window does not appear in the taskbar

    //     or in the window that appears when the user presses ALT+TAB.

    SizableToolWindow = 6,

    }

    }

    相关文章

      网友评论

        本文标题:窗体的FormBorderStyle属性的不同效果

        本文链接:https://www.haomeiwen.com/subject/arwwbftx.html