简体   繁体   English

MDI子项在最大化时显示图标

[英]MDI child shows icon when maximized

I have an MDI parent and MDI child. 我有一个MDI父母和MDI孩子。 I want to hide the icon of the child form in a maximized state, so I tried the following: 我想隐藏子窗体的图标处于最大化状态,所以我尝试了以下内容:

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

The showicon value of the child form is set to false , but when it's maximized, it still shows an icon: 子表单的showicon值设置为false ,但是当它最大化时,它仍然显示一个图标:

在此输入图像描述

MDI requires these frame decorations to be present, it will misbehave in various ways when you try to hide them. MDI要求存在这些框架装饰,当您尝试隐藏它们时,它会以各种方式行为不当。 A simple workaround is to create an icon that's entirely transparent. 一个简单的解决方法是创建一个完全透明的图标。

In the ItemAdded event: ItemAdded事件中:

if (e.item.Text == "" )
{

    e.item.Visible = false;

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 MDI父级中的面板在最大化时被子级重叠 - Panel in MDI Parent overlapped by child when maximized 最大化 Mdi 子窗体时显示 ControlBox - Showing ControlBox When Mdi Child Form is Maximized C#.NET MDI错误,以编程方式隐藏并再次显示最大化的子窗体,并且最大化时,子窗体的图标无法更改 - C#.NET MDI bugs when programmatically hiding and showing again a maximized child form and when maximized, child form's icon cannot be changed 当MDI子项最大化时,删除MDI容器窗体的默认MDI菜单 - Removing the default MDI menu of a MDI Container form when a MDI Child is maximized 当我关闭最大化的MDI子窗体时,什么也没有发生 - Nothing happens when I close maximized MDI child form mdi子窗体最大化windowstate - BorderStyle - mdi child form maximized windowstate - BorderStyle 当MDI客户端最大化时,如何管理C#MDI父级具有滚动条? - How can I manage that a C# MDI Parent has Scrollbars, when the MDI Client is maximized? 如何在其windowstate =最大化的mdi容器表单中显示子表单? - How to show a child form within a mdi container form which its windowstate= maximized? 如何从MDI父级中的最大化子级禁用自动生成的标题栏? - How to disable auto generated title bar from maximized child in MDI parent? 使用MDI时IVideoWindows显示外部表单 - IVideoWindows shows outside form when use MDI
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM