panel无法显示 我将几个panel完全重叠在一起,每一panel上有一按钮,按钮使当前panel隐藏,另一panel出现。问题是经常会有panel无法显示出来,要使panel不与其他几个重叠才能显示。除了panel的visible设置为true其他的都是false,代码也是正确的。这是为什么,怎么解决?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跟踪一下显示在最上面的panel是哪个panel,因为控件设置在最上层和最下层是不一样的而且每个panel在重新刷新后应该是visible重新设置false Control.BringToFront 方法 将控件带到 Z 顺序的前面。 命名空间: System.Windows.Forms程序集: System.Windows.Forms(在 System.Windows.Forms.dll 中)Control.SendToBack Method 这个把控件放到z顺序最后面。用这个方法大概能解决一些问题不过最好还是拆分成几个自定义控件,动态加载吧,你层叠在一起,虽然这样做省了一些写代码的功夫到时候需要维护的话会很困难。 涉资不同位置遍历窗体看看控件属性是否visible为true 还是不要通过visible去设置可见了,就通过设置显示的层级来显示好一点~ DataList中判断绑定数据的状态 用户控件页面(listview+ObjectDataSource) session值丢失 如何用C#打开bmp, jpg图片文件并进行图像处理? datagrid中有Radiobutton实现全选功能 DataGridView如何更新dataSet? flash+C#的多人游戏讨论? 大家快救命??(EXCEL) 在线求助-查找Tencent Explorer浏览器中指定窗口? Repeater 初来乍到,送50分 脱离SQL数据库建表问题 怎么在sql表里补上周末时间
程序集: System.Windows.Forms(在 System.Windows.Forms.dll 中)Control.SendToBack Method 这个把控件放到z顺序最后面。用这个方法大概能解决一些问题不过最好还是拆分成几个自定义控件,动态加载吧,你层叠在一起,虽然这样做省了一些写代码的功夫到时候需要维护的话会很困难。
遍历窗体看看控件属性是否visible为true