zoukankan      html  css  js  c++  java
  • 窗体的FormBorderStyle属性的不同效果

    查看原文:http://blog.xieyc.com/form-border-style/

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

    属性

    意义

    FormBorderStyle.None

    0

    无边框
    FormBorderStyle.FixedSingle

    1

    固定的单行边框
    FormBorderStyle.Fixed3D

    2

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

    3

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

    4

    可调整大小的边框
    FormBorderStyle.FixedToolWindow

    5

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

    6

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

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

    private void btnChangeBorderStyle(object sender, 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();
    }
    

    截图记录在此:

    附:枚举源代码

    namespace System.Windows.Forms
    {
    // Summary:
    //     Specifies the border styles for a form.
    [ComVisible(true)]
    public enum FormBorderStyle
    {
    // 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,
    }
    }
  • 相关阅读:
    正在呢 webflux
    reactive reactor
    从早上5:30开始整理资料
    1
    ES基础(四十七)第二部分总结与测验
    ES基础(四十六)Elasticsearch 数据建模最佳实践
    ES基础(四十四)Ingest Pipeline & Painless Script
    ES基础(四十三)Update by Query & Reindex
    ES基础(四十二)文档的父子关系
    ES基础(四十一)对象及Nested对象
  • 原文地址:https://www.cnblogs.com/huihuixi/p/7229594.html
Copyright © 2011-2022 走看看