winform程序窗体相关设置
在winform程序设计中经常会遇到一些设置性问题,在此记录总结一些经常遇到的小问题。 1.MDI多窗体程序中,子窗口点击最大化,会出现看到子窗口的icon显示在菜单中,而实际上正常状态下子窗口的showIcon属性是false的。但最大化之后就是出显示在父窗口的菜单栏上,默认icon看起来不太好看。 这情况怎么样出掉icon.就是子窗口最大化不是显示icon。 做法: 在父窗体的MenuStrip控件中添加一个ItemAdd事件 menuStrip_ItemAdded事件中添加如下代码: View Code /// <summary> /// 子窗口最大化时去掉主窗体菜单的icon图标 /// 在mdi子窗体最大化的时候,会发生如下动作: /// 会在父窗体的MenuStrip上添加4个Item. /// 分别为Icon,最大化,恢复跟最小化。 /// 其中除了Icon之外,其他三个的Text属性都赋予了文本值。 /// 另外,Icon作为MenuStrip的第一项Item,它的索引为0. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuStrip1_ItemAdded( object sender,