C# menuStrip菜单栏 toolStrip工具条 statusStrip状态栏_常用操作、主窗体,子窗体

1.实现子窗体在父窗体内的显示和排列

要先设置父窗体的IsMdiContainer = true;

        public void openForm2()
        {
            frm2 form2 = new frm2();
            form2.TopLevel = false;//设置该窗体不为顶级窗体。
            form2.MdiParent = this;
            //form1.showdialog();//错误,因为TopLevel属性为false.
            form2.Show(); //正常
        }
MdiLayout枚举成员及说明
Casecade层叠在父窗体
TileHorizontal水平平铺
TitleVertical垂直平铺
        private void 垂直排列ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LayoutMdi(MdiLayout.TileVertical);
        }

 

2. 加载文档到窗体内 richboxtext

        private void frmHelp_Load(object sender, EventArgs e)
        {
            this.richTextBox1.LoadFile("123.rtf", RichTextBoxStreamType.RichText);
        }

3.toolStrip上的tooltip可以在tooltip上属性值一栏设置, 菜单栏快捷操作ShortcutKeys

4.子菜单项中加入separator可以直接右键添加separtor

就加入了分隔线 

5.关闭所有子窗体

        public void closeForm()
        {
            foreach (Form myForm in this.MdiChildren)// 遍历所有子窗体{
            {
                myForm.Close(); //关闭子窗体
            }
        }

6.退出对话框写法

DialogResult dr = MessageBox.Show("确认退出吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
if (dr == DialogResult.Yes)
{
    Application.Exit();
}

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loganer

感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值