同一个form里面放了多个相同大小的panel,是重叠在一起的。
问题一:怎么把他们之间的关系设置为互相不包含?
问题二:我用SendToBack和BringToFront来显示其中的一个panel,发现panel1和panel3可以显示,但是panel2确始终被panel3覆盖。1,2,3这三个panel是依次放上去的。怎么解决?请高手解答一下。
问题一:怎么把他们之间的关系设置为互相不包含?
问题二:我用SendToBack和BringToFront来显示其中的一个panel,发现panel1和panel3可以显示,但是panel2确始终被panel3覆盖。1,2,3这三个panel是依次放上去的。怎么解决?请高手解答一下。
解决方案 »
- 请高手指教,怎样把数据源绑定到gridview的某一行呢?
- 怎么在内存中,将bmp转成jpg。
- c# tcp网络编程之新手初来咋道
- 请问那位知道Microsoft.Office.Interop.word.dll/Microsoft.Office.Interop.PowerPoint.dll哪里能下载
- 访问权限
- 如何 获取远程计算机的进程啊>(没分了,不好意思啊)
- dock 和anchor
- 如何把进度条放在状态栏里?
- 关于windoes 窗体的问题,执行大的任务,会失去响应..
- 如果判断DataGridView某一行是否有重复,有重复则删除,只保存最新的
- 用gdi+怎么画圆环
- FCKeditor插件:Meida|多媒体插入 上传文件时报告“FCKConfig.MediaUploadAllowedExtensions.length为空
你太依赖设计器了,你放控件的时候vs就把panel设置为了包含,建议自己写代码控制问题二:我用SendToBack和BringToFront来显示其中的一个panel,发现panel1和panel3可以显示,但是panel2确始终被panel3覆盖。1,2,3这三个panel是依次放上去的。怎么解决?
很大的可能是问题一引起的
你先把panel1放正,然后把panel2、panel3放偏一点,
不要跟panel1重合,然后用以下语句:
this.panel2.Location = this.panel1.Location;
this.panel3.Location = this.panel1.Location;
3楼的,怎么从vs生成的代码中看出他们之间的关系呢?我也觉得设计器的容器控件不好用,但是从代码中我也没看到panel加入其他panel的代码啊。但从表现出的现象来看,他们确实又是包含的关系。
把它们大小,坐标都在属性里面设置好,设置成一样的。
问题二:我用SendToBack和BringToFront来显示其中的一个panel,发现panel1和panel3可以显示,但是panel2确始估计问题一解决了,这个就没问题了