• c# 禁用和启用windows form窗体上的关闭按钮


    禁用和启用windows form窗体上的关闭按钮

     

    1public partial class Form1 : Form
    2    
    {
    3        private bool isEnableCloseButton = false
    ;
    4        public Form1(string
    strFlag)
    5        
    {
    6
                 InitializeComponent();
    7            if (strFlag == "no"
    )
    8            
    {
    9                this.lbl_CloseButtonIsEnabled.Text = "窗体右上角关闭按钮无效"
    ;
    10                this.isEnableCloseButton = false
    ;
    11             }

    12            else
    13            {
    14                this.lbl_CloseButtonIsEnabled.Text = "可以通过窗体右上角关闭按钮 关闭窗体"
    ;
    15                this.isEnableCloseButton = true
    ;
    16             }

    17         }

    18
    19        protected override
    CreateParams CreateParams
    20        
    {
    21            get

    22            {
    23                if
    (isEnableCloseButton)
    24                
    {
    25                     CreateParams parameters = base
    .CreateParams;
    26                    return
    parameters;
    27                 }

    28                else
    29                {
    30      int CS_NOCLOSE = 0x200
    ;
    31                     CreateParams parameters = base
    .CreateParams;
    32                     parameters.ClassStyle |=
    CS_NOCLOSE;
    33                    return
    parameters;                    
    34                 }

    35             }

    36         }

    37}

  • 相关阅读:
    Pimlico:个人信息治理套件
    GChemPaint-绘制化学分子布局
    gLabels:名片方案软件
    设置Tomcat在Linux利用体系中自启动办法
    Linux应用系统下Xmanager器材登录设置
    KGmailNotifier-Gmail 邮件关照轨范
    Xfce 4.4.1 发布
    Mozilla Thunderbird 2.0.0.0 正式版颁布
    Gaim 已更名为 Pidgin
    Wine 0.9.35
  • 原文地址:https://www.cnblogs.com/sql4me/p/1442851.html
Copyright © 2020-2023  润新知