【问题标题】:MDI child shows icon when maximizedMDI 子项在最大化时显示图标
【发布时间】:2023-04-06 02:40:01
【问题描述】:

我有一个 MDI 父级和一个 MDI 子级。我想将子窗体的图标隐藏在最大化状态,所以我尝试了以下方法:

g.WindowState = FormWindowState.Normal;
g.ShowIcon = false;
g.Show();
g.WindowState = FormWindowState.Maximized;

子窗体的showicon值设置为false,但是最大化时,仍然显示一个图标:

【问题讨论】:

标签: c# windows-forms-designer mdichild controlbox


【解决方案1】:

MDI 要求这些框架装饰存在,当您尝试隐藏它们时,它会以各种方式出现异常。一个简单的解决方法是创建一个完全透明的图标。

【讨论】:

    【解决方案2】:

    ItemAdded 事件中:

    if (e.item.Text == "" )
    {
    
        e.item.Visible = false;
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 2012-02-04
      • 2011-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多