社区
其他开发语言
帖子详情
c#中的panel中的多个子窗体不重叠
qq_35379311
2016-11-03 07:23:35
我在一个主窗体的panel添加了多个窗体,怎么让点击一次按钮,添加的窗体显示在上面且不重叠
...全文
485
回复
打赏
收藏
c#中的panel中的多个子窗体不重叠
我在一个主窗体的panel添加了多个窗体,怎么让点击一次按钮,添加的窗体显示在上面且不重叠
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C#
中
winform
中
panel
重叠
无法显示问题的解决
C#
中
winform
中
panel
重叠
无法显示问题: 最近开发一个项目有个需求是需要
多个
模式来回切换的,本来考虑使用
多个
窗口来实现这个功能,但是这样做浪费资源,而且工作量大,所以想到使用
panel
控件来解决这个问题。但是在这个过程
中
遇到了一个问题,就是当
多个
panel
控件
重叠
在一起时会出现有些
panel
控件
中
的内容无法显示,开始还以为是我自己手误将
panel
控件删除了,但是在代码
中
调用无法显示的控件编译器编译时并没有报错。所以可以肯定没有删除控件。最后发现原来是
C#
winform
窗体
中
控件的层级搞错了,所以我给出以下解决方法。 解决方法: 首先将不见的控件找出来,在VS2017
中
打开控件窗口,点
C#
winform
中
panel
重叠
无法显示问题
C#
winform
中
panel
重叠
无法显示问题
panel
控件无法显示的原因是
panel
控件层级混乱导致的解决方法:
panel
控件无法显示的原因是
panel
控件层级混乱导致的 最近开发一个项目有个需求是需要
多个
模式来回切换,本来考虑使用
多个
窗口来实现这个功能,但是这样做浪费资源,而且工作量大,所以想到使用
panel
控件来解决这个问题。这个过程
中
遇到一个问题就是当
多个
panel
控件
重叠
在一起时发现有...
C#
学习笔记--
窗体
容器 FlowLayout
Panel
、
Panel
、TableLayout
Panel
的
重叠
使用
Winform使用过
窗体
容器时发现部分
窗体
的层次和顺序有差别,会导致不一样的顺序,不一样的层次可能反而不能达到预期的展示效果。
Panel
:可以
多个
面板
重叠
放置使用,可以用于做同一个
窗体
的页面切换的效果,而且不想TabControl一样显示选项卡。TableLayoutPanle:由于面板的每个单元格只能放置一个控件,该面板无法做
重叠
面板切换显示做不同页面。winform的
窗体
容器有几个种类,不同的容器可以达到不一样的效果,可以根据自己的需求灵活选用。不同容器组合
重叠
使用。
WinForm:利用多层
Panel
重叠
实现同区显示不同内容
正如效果图:(本图是由我全程开发的一个团队管理系统,功能相当强大,以至于想在还没写完呢,呜呜!) 第一部分:WinForm页面布局题外话不多说:首先添加n个导航控件(比如button或者linkbutton等都可以,这里我们就用n个linkbutton吧),然后在winform
中
要显示内容的区域添加
panel
(这里请一个一个添加),也就是说先加个
panel
1,然后在里面
C#
实现QQ
窗体
的步骤和总结
C#
实现QQ
窗体
的步骤和总结
其他开发语言
3,424
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章