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("窗体已经关闭");
}
参考资料: