c# - 从 MDI 容器窗体中删除图标

标签 c# .net winforms mdi

enter image description here

我有一个父表单和一些子表单。每个子窗体在窗体的顶部和左侧都有一个图标。我想丢弃这些图标,但是当我单击图标属性时,我只能浏览另一个图标而不能删除现有图标。出于这个原因,我将每个子窗体中的 showIcon 属性设置为 false,图标在窗体上不再可见。到目前为止一切顺利。

我的问题是,当子窗体打开并最大化时,会显示图标。我想让它消失,不幸的是我没有找到办法做到这一点。有什么建议吗?

谢谢!

编辑:我添加了表格的屏幕截图,不需要的图标显示在菜单条上方。我想让它消失。当子窗体未最大化时,图标消失。

最佳答案

我想您需要创建自定义表单边框。 请查看http://geekswithblogs.net/kobush/articles/CustomBorderForms3.aspx

关于c# - 从 MDI 容器窗体中删除图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7442962/

相关文章:

c# - 从设置中将文本 block 内容设置为字符串

c# - 'await' 运算符只能在 Xamarin Android 中的异步方法中使用

c# - IIS Express 工作进程不释放程序集

用于修改和检索 SQL Azure 数据的 C# .Net 桌面应用程序?

C# tablelayoutpanel 无法删除填充/边距

C# ColorMatrix 索引越界

c# - 为什么在 ConfigurationManager.AppSettings[key] 上调用 .ToString()?

c# - 无法找到中央目录记录的 System.IO.Compression 结尾

c# - 如何在表达式窗口(本地报表)中引用文本框的值?

c# - .NET BackGroundWorker - InvalidOperationException : Cross-thread operation not valid