Panel隐藏的问题求教

问题描述

想实现以下功能。一个frame中有多个Panel,通过一个checkbox的状态控制其中一个panel的表示与否,这个panel不表示时,这个panel所占的空间被下面的panel占用。这个怎么实现啊??谢谢了,试了好久都不太好。

解决方案

解决方案二:
这和你用什么布局管理器关系很密切

时间: 2024-07-30 12:57:59

Panel隐藏的问题求教的相关文章

jsf-【JSF/PrimeFaces】查询条件与查询结果两个panel隐藏与展示的问题

问题描述 [JSF/PrimeFaces]查询条件与查询结果两个panel隐藏与展示的问题 [环境]JSF2.2+PrimeFaces5[需求]查询功能实现: 用户进入查询界面,输入查询条件(大概有十几个,占了半个页面) 点击"查询"按钮后,进入查询结果页面 查询结果页面有一个"新查询"的按钮,点击可以清空之前的查询条件,回到查询页面 [实现]我用了一个页面来展示查询条件和查询结果,点击查询按钮时,隐藏查询条件panel,显示查询结果panel:点击"新查

java隐藏函数调用失败---求教

问题描述 java隐藏函数调用失败---求教 private void removeAndDeleteGroup(WifiP2pGroup wifiP2pGroup) { mManager.removeGroup(mChannel, null); try { Method getNetworkId = WifiP2pGroup.class.getDeclaredMethod("getNetworkId"); Integer networkId = (Integer) getNetwor

界面设计中关于panel控件的使用!

问题描述 做一个单窗口的小程序,就像某些设置向导程序一下,都是在一个窗口中点击"下一步",最后点击完成.大概需要三四个"下一步",我是在窗口上建个多个panel容器控件,再向每个panel容器里添加其他组件,在C#2003里我是这样做的:程序启动时第一个panel控件显示,其它的panel控件隐藏起来,点"下一步"按钮控件的时候第二个panel显示,其他的panel隐藏,上一步则是相反,直到最后"完成",但在C#2005里这样

解决AJAX.NET中的悬停panel在页面加载时闪烁的问题_实用技巧

但是,如果panel的内容多了,在页面加载的时候会明显的看到.panel中的内容会首先显示出来,然后再消失,大约不到一秒的时间.如果把panel 隐藏,在单击按钮时,将其显示呢? 当然也无法解决,因为AJAX的悬停脚本是在本地,在没有回传给服务器的时候,窗口已经悬停出来了,往往会看到一个没有任何内容的panel. 要解决这个问题:只需要在panel中加入以下CSS样式,即可完美解决 复制代码 代码如下: .cssHoverMenu { position: absolute; visibility

java-条件查询可以实现,但是条件保存仍无法实现

问题描述 条件查询可以实现,但是条件保存仍无法实现 这是页面中条件查询的部分,可以实现 状态: <div class="search01"> 类型:<s:select id="type" name="qm.type" cssClass="text01" headerKey="" headerValue="----请选择----" list="#{'...'}&

切换不刷新-Android 两个activity之间跳转不刷新怎么实现

问题描述 Android 两个activity之间跳转不刷新怎么实现 两个activity中布局类似,都有两个listview,listview可以点击,我现在设置的是两个一样的xml,两个类似的activity 用intent进行跳转,但这样切换会重新刷新,如何实现不刷新切换.请大神细讲 !!! 之前想用Fragment的方法 来隐藏添加控件 但是由于自己不太懂 一个类既要继承Fragment又要继承activity 不能解决 所以被搁置了 并且这个方法需要改动很多 太麻烦 我看到有些帖子有说

窗体显示问题-MDI子窗体最大化显示问题

问题描述 MDI子窗体最大化显示问题 在MDI子窗体 1.放了一个菜单 Me.MenuStrip1 .Dock =DockStyle.Top: 设置"窗口"菜单存放子窗体标题 Me.MenuStrip1.MdiWindowListItem = 窗口ToolStripMenuItem: 2.放了一个Panel1控件 Me.Panel1 .Dock =DockStyle.Fill: 3.在Panel控件上放了一个按钮,用于打开一个子窗体,click事件代码为: Dim frm As For

请问有关DockContent的问题,怎么将后来DockContent贴边于先前Dock的DockContent边上???

问题描述 请教各位,如下图所示:上图整个版面是DockPanel,Left是带TreeCtrl的DockContent,Bottom是带ListCtrl的DockContent,我程序里是先将TreeCtrl所在的DockContentDock在DockPanel的Left,然后再将ListCtrl的DockContentDock在Bottom.现在的问题是我想让程序在Form_Load时将Bottom的DockContent贴边于Left的DockContent,应该怎么做???想了N种办法,

100分一个GridView的高难用法

问题描述 GridView需要显示的内容为发送人,标题,发送时间,会列出所有发送给此用户的消息,当此用户点击某一标题的时候,GirdView隐藏,显示一个Panel,里面显示此条消息的发送人,标题,内容.还有一个返回按钮,点击返回,就返回到GridView显示所有消息的状态.我把标题这列放了一个linkButton,然后加这个CommandName="update"属性,在GridView1_RowUpdating下做这些事情,可是不行,还请各位高手指教.如果有其它方法也请高手提出来.