窗体的常用属性和常用事件

1 窗体的常用属性

1.1 窗体的常用属性

Text: 窗体标题。
StartPosition: 窗体出现在屏幕中的位置,一般选择CenterScreen。
Size: 窗体大小。
Icon: 窗体图标。
FormBordeStyle: 一般选择sizable或者none。
ContextMenuStrip: 右键菜单(ContextMenuStrip空间命名一般以tsmi开头)。


2 窗体的常用事件

2.1 Load

窗体所有控件初始化完毕后要执行的事件,我们通常不用。如果我们需要在控制初始化完后做些事情的话,可以在构造函数中处理。

/// <summary>
/// 构造方法:初始化所有的控件
 /// </summary>
 public FrmMain()
 {
     // this.btnTest.Text = "11";//在初始化的方法前面,不要写任何代码!

     InitializeComponent();//调用后面Desinger类中的方法,用于控件初始化

     //将控件的Click事件和事件方法关联
     this.btnTest.Click += new System.EventHandler(this.btnMyTest_Click);

     //我们想完成控件或其他初始化内容,请在构造方法中写!
 }

2.2 FormClosing

窗体关闭前发生的,我们可以进行询问用户是否确定关闭窗体。

//窗体关闭之前发生的
private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
{
    DialogResult result = MessageBox.Show("确认要关闭窗体吗?", "关闭确认", 
        MessageBoxButtons.OKCancel,
           MessageBoxIcon.Question);

    if (result == DialogResult.Cancel)//用户取消关闭
    {
        e.Cancel = true;
    }
}

2.3 FormClosed

窗体关闭后发生的。

//窗体关闭后发生的
private void FrmMain_FormClosed(object sender, FormClosedEventArgs e)
{
    //可以在这个地方编写你要做的其他任务...

    MessageBox.Show("窗体已经关闭");
}

参考资料:

  1. .NET/C#工控上位机VIP系统学习班【喜科堂互联教育】
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值