我希望用户可以选择是否显示树型目录,不使用的时间可以将树型目录缩进,需要使用时再将其弹出。
3 个解决方案
#1
没有很明白你的意思不知道是Panel的缩进,还是tree的节点缩进
分情况吧!
Tree的节点缩进:
可以使用TreeView控件。
Panel缩进:
1.在.NET WinForms可以利用复合控件:
http://blog.donews.com/mmycly/archive/2005/07/21/474744.aspx
这个里面有详细说明。
2.在Web页面中:
可以自己手动写js,用层来控制整体的布局。
在一个简单点的使用Asp.net自带的Ajax空间' CollapsiblePanel'
空间介绍:
使用CollapsiblePanel空间可以对指定页面进行无刷新的显示或隐藏,CollapsiblePanel控件可以使用按钮,图片等控制来实现折叠效果。在aspx中语法如下:
<cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server"
TargetControlId="PnlHidden"
CollapsedSize="0"
Collapsed="false"
ExpandControlID="imgbtnHideShow"
CollapseControlID="imgbtnHideShow"
AutoCollapse="false"
AutoExpand="false"
ScrollContents="false"
CollapsedText="显示..."
ExpandedText="隐藏..."
ImageControlId="imgbtnHideShow"
ExpandedImage="~/images/toleft.gif"
CollapsedImage="~/images/toright.gif"
ExpandDirection="horizontal">
</cc1:CollapsiblePane1Extender>
分情况吧!
Tree的节点缩进:
可以使用TreeView控件。
Panel缩进:
1.在.NET WinForms可以利用复合控件:
http://blog.donews.com/mmycly/archive/2005/07/21/474744.aspx
这个里面有详细说明。
2.在Web页面中:
可以自己手动写js,用层来控制整体的布局。
在一个简单点的使用Asp.net自带的Ajax空间' CollapsiblePanel'
空间介绍:
使用CollapsiblePanel空间可以对指定页面进行无刷新的显示或隐藏,CollapsiblePanel控件可以使用按钮,图片等控制来实现折叠效果。在aspx中语法如下:
<cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server"
TargetControlId="PnlHidden"
CollapsedSize="0"
Collapsed="false"
ExpandControlID="imgbtnHideShow"
CollapseControlID="imgbtnHideShow"
AutoCollapse="false"
AutoExpand="false"
ScrollContents="false"
CollapsedText="显示..."
ExpandedText="隐藏..."
ImageControlId="imgbtnHideShow"
ExpandedImage="~/images/toleft.gif"
CollapsedImage="~/images/toright.gif"
ExpandDirection="horizontal">
</cc1:CollapsiblePane1Extender>
#2
codeproject.com找dock控件
#3
请问一下:当我有两个选项卡时我如何单击其中一个选项卡的边缘,
让其缩进,另一个选项卡则占满整个空间
让其缩进,另一个选项卡则占满整个空间
#1
没有很明白你的意思不知道是Panel的缩进,还是tree的节点缩进
分情况吧!
Tree的节点缩进:
可以使用TreeView控件。
Panel缩进:
1.在.NET WinForms可以利用复合控件:
http://blog.donews.com/mmycly/archive/2005/07/21/474744.aspx
这个里面有详细说明。
2.在Web页面中:
可以自己手动写js,用层来控制整体的布局。
在一个简单点的使用Asp.net自带的Ajax空间' CollapsiblePanel'
空间介绍:
使用CollapsiblePanel空间可以对指定页面进行无刷新的显示或隐藏,CollapsiblePanel控件可以使用按钮,图片等控制来实现折叠效果。在aspx中语法如下:
<cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server"
TargetControlId="PnlHidden"
CollapsedSize="0"
Collapsed="false"
ExpandControlID="imgbtnHideShow"
CollapseControlID="imgbtnHideShow"
AutoCollapse="false"
AutoExpand="false"
ScrollContents="false"
CollapsedText="显示..."
ExpandedText="隐藏..."
ImageControlId="imgbtnHideShow"
ExpandedImage="~/images/toleft.gif"
CollapsedImage="~/images/toright.gif"
ExpandDirection="horizontal">
</cc1:CollapsiblePane1Extender>
分情况吧!
Tree的节点缩进:
可以使用TreeView控件。
Panel缩进:
1.在.NET WinForms可以利用复合控件:
http://blog.donews.com/mmycly/archive/2005/07/21/474744.aspx
这个里面有详细说明。
2.在Web页面中:
可以自己手动写js,用层来控制整体的布局。
在一个简单点的使用Asp.net自带的Ajax空间' CollapsiblePanel'
空间介绍:
使用CollapsiblePanel空间可以对指定页面进行无刷新的显示或隐藏,CollapsiblePanel控件可以使用按钮,图片等控制来实现折叠效果。在aspx中语法如下:
<cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server"
TargetControlId="PnlHidden"
CollapsedSize="0"
Collapsed="false"
ExpandControlID="imgbtnHideShow"
CollapseControlID="imgbtnHideShow"
AutoCollapse="false"
AutoExpand="false"
ScrollContents="false"
CollapsedText="显示..."
ExpandedText="隐藏..."
ImageControlId="imgbtnHideShow"
ExpandedImage="~/images/toleft.gif"
CollapsedImage="~/images/toright.gif"
ExpandDirection="horizontal">
</cc1:CollapsiblePane1Extender>
#2
codeproject.com找dock控件
#3
请问一下:当我有两个选项卡时我如何单击其中一个选项卡的边缘,
让其缩进,另一个选项卡则占满整个空间
让其缩进,另一个选项卡则占满整个空间