标签:
IsMdicontainer的设置
这是对于整个窗体的设置,将一个窗体的IsMdicontainer设置为true之后,再打开新窗体便可以让新窗体被父容器包括在内。
操作方法:
1)先建立一个子窗体Child.cs
2)在父容器的按钮里写代码,打开子窗体
            Child c = new Child();
            //判断窗体是否已经打开,以控制其只能打开一个
            int count = 0;
            foreach (Form f in this.MdiChildren)
            {
                if (f.Name == c.Name)
                {
                    f.Focus();//使窗体显示在最前面
                    count++;
                    break;
                }
            }
            if (count == 0)
            {
                c.MdiParent = this;//必须写在这里
                c.Show();
            }
通过几个方法,我们还可以在父窗体中设置子窗体打开的位置、大小。这里就不再一一说明。
Timer控件
通过timer控件可以进行简单的倒计时操作。
操作步骤:
1)将timer控件拖拽到窗口上,设置timer的enabled初始化为true,interval设置为1000(即1000毫秒)
2)拖拽一个label控件放到窗口中,写上需要倒计时的数字,格式为“时:分:秒”
3)双击timer控件,便会自动生成一个timer1_Tick的事件,在里面编写代码:
DateTime dt = DateTime.Parse("3:" + label1.Text);//定义一个时间函数来接收所要进行倒计时的数字
dt=dt.AddSeconds(-1);//每秒让label1的秒数减少1
label1.Text = dt.Minute.ToString()+":"+dt.Second.ToString();//将变化的数字传回label1中
4)当到了指定的时间,自动停止倒计时,并且弹出对话框“时间到!”
if (dt.Minute<0 )
{
    timer1.Enabled = false;
    MessageBox.Show("时间到!");
}
此外,还可以设置两个按钮,通过timer1.Start()和timer1.Stop()事件来控制倒计时的开始、停止
IsMdicontainer新窗体被父容器包括的设置、Timer控件
标签:
原文地址:http://www.cnblogs.com/huaze/p/4302267.html