莫里卡斯

记忆想是倒在掌心的水,不论你摊开还是紧握,终究还是会从指缝中一滴一滴,流淌干净!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MDI子窗体按钮屏蔽及窗体闪烁问题

Posted on 2014-07-04 14:41  莫里卡斯  阅读(94)  评论(0)    收藏  举报

1、子窗体按钮屏蔽

在主窗体的itemadded事件中添加如下事件,为了兼容各系统版本,注意多语方判定

  private void menuStrip_ItemAdded(object sender, ToolStripItemEventArgs e)
        {

            if (e.Item.Text.Length == 0 || e.Item.Text == "還原(&R)" || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)")
            {
                e.Item.Visible = false;
            }
        }

 

2、打开子窗口时主窗体标题闪烁问题

  在主体窗体的构造函数中加入如下代码

    base.SuspendLayout();
            base.ResumeLayout(false);
            base.PerformLayout();