vs2008+c#+winform 想找一个上下伸缩菜单控件,目的是:把这个控件放在左右分栏的winform的左边一列,并把TreeView放在这个上下伸缩的菜单上,就可以显示或隐藏TreeView了。如下示意图:当点击用户结构时就打开Treeview,再次点击就把Treeview隐藏收起来。
示意图:
用户结构
(Treeview)
产品信息
用户留言
问题:不知道winform的控件中有没有这个控件,请前辈指点一下;如果没有请前辈推荐一下第三方控件。 小弟先感谢了!
示意图:
用户结构
(Treeview)
产品信息
用户留言
问题:不知道winform的控件中有没有这个控件,请前辈指点一下;如果没有请前辈推荐一下第三方控件。 小弟先感谢了!
devexpress 的哪个控件啊?请指点一下!
1 用数据库存放菜单信息。
2 页面加载时显示一级菜单项(当然哪个菜单是一级菜单得事先在数据库菜单信息中设置其标志就OK)
3 加载时动态判断如果非一级菜单就隐藏
4 当点击某个一级菜单时,响应脚本事件 ,将对应的二级菜单由隐藏状态转变为显示状态,其它二级菜单隐藏楼主如有意这么做,我可以贴出相关代码
可以用panel 点击一个panel让另一个收缩panel1 用户结构panel2(Treeview)
点击panel1收缩panel2 再点展开
private void panell(Panel aa)
{
if (aa.Height > 1)
aa.Height = 1;
else
aa.Height =300;
}
panel1点击事件里:
panell(panel2);
<!--脚本-->
function ChangeShow(obj1,obj2)
{
document.getElementById(obj1).style.display="block";
document.getElementById(obj2).style.display="none";
}
<!--Html部分语言-->
<table cellpadding="0" cellspacing="0">
<tr id="munu1-1">
<td onclick="ChangeShow('munu2-1','munu2-2')" style="CURSOR:hand">
一级菜单(1)
</td>
</tr>
<tr id="munu2-1" style="Display:none;">
<td><table>
<tr><td> 二级菜单1</td></tr>
<tr><td> 二级菜单2</td></tr>
<tr><td> 二级菜单3</td></tr>
</table></td>
</tr> <tr id="munu1-2">
<td onclick="ChangeShow('munu2-2','munu2-1')" style="CURSOR:hand">
一级菜单(2)
</td>
<tr>
<tr id="munu2-2" style="Display:none;">
<td><table>
<tr><td> 二级菜单一</td></tr>
<tr><td> 二级菜单二</td></tr>
</table></td>
</tr>