您的位置:首页 > 编程语言 > C#

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

2009-04-24 13:16 429 查看
禁用和启用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}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: