zoukankan      html  css  js  c++  java
  • CollapSibePanel

    CollapSibePanel控件是多个折叠面板的组合,实现一个Panel的显示和隐藏并定义一些样式。提供两种方式:一种是按钮方式,一种是图片方式。

    属性列表:
    TargetControlID : 该属性指定一个Panel,该Panel就是CollapsiblePanel要扩展显示或折叠的内容面板。
    CollapsedSize/ ExpandedSize :该属性指定控制折叠/扩展的控件大小。
    Collapsed : 默认是否折叠
    AutoCollapse/ AutoExpand : 鼠标移上/移出时候是否自动显示(不点击)
    ScrollContents : 是否显示滚动条
    ExpandControlID/CollapseControlID : 该属性指定控制折叠/扩展的控件ID。
    TextLabelID : 指定一个控件,可以在扩展或折叠Panel时显示CollapsedText/ExpandedText中的内容。
    CollapsedText/ ExpandedText :Panel折叠/扩展时的文本。
    ImageControlID : 指定一个控件,在扩展时显示ExpandedImage中的图像;在折叠时显示CollapsedImage中的图像。
    CollapsedImage/ ExpandedImage :在扩展/折叠时显示不同的图像。
    ExpandDirection :指定Panel的扩展方向。

    实例解析一、使用按钮控制折叠面板
    1.UI界面
        <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
       
        </div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Panel ID="Panel1" runat="server" Height="26px" Width="316px">
                        <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton></asp:Panel>
                    <asp:Panel ID="Panel2" runat="server" Height="142px" Width="315px" BorderWidth="1">面板内容
                    </asp:Panel>
                    <cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server" TargetControlID="Panel2" CollapsedSize="0"
                     Collapsed="false" ExpandControlID="LinkButton1" CollapseControlID="LinkButton1" AutoCollapse="false" ScrollContents="false" TextLabelID="LinkButton1" CollapsedText="显示面板"
                      ExpandedText="隐藏面板" ExpandDirection="Horizontal">
                    </cc1:CollapsiblePanelExtender>
                </ContentTemplate>
            </asp:UpdatePanel>
        </form>
    2.后台

    实例解析二、使用图片控制折叠面板
    1.UI界面
        <form id="form1" runat="server">
           
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>   
        </div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Panel ID="Panel1" runat="server" Height="26px" Width="316px">
                        <asp:Image ID="Image1" runat="server" /> </asp:Panel>
                    <asp:Panel ID="Panel2" runat="server" Height="142px" Width="315px" BorderWidth="1">面板内容
                    </asp:Panel>
                    <cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server" TargetControlID="Panel2" CollapsedSize="0"
                     Collapsed="false" ExpandControlID="Image1" CollapseControlID="Image1" AutoCollapse="false" ScrollContents="false" ImageControlID="Image1" CollapsedText="显示面板"
                      ExpandedText="隐藏面板" ExpandDirection="Horizontal" CollapsedImage="user_32.gif" ExpandedImage="user_32.gif">
                    </cc1:CollapsiblePanelExtender>
                </ContentTemplate>
            </asp:UpdatePanel>
        </form>

  • 相关阅读:
    第一次作业 —— 【作业7】问卷调查
    讲座观后感
    学习进度表(随缘更新)
    数据结构与算法思维导图
    作业七问卷调查
    《创新者的逆袭,用第一性原理做颠覆式创新》读后感
    结对项目--四则运算生成器(Java) 刘彦享+龙俊健
    个人项目---WordCount实现(Java)
    自我介绍+软工五问
    简洁又快速地处理集合——Java8 Stream(下)
  • 原文地址:https://www.cnblogs.com/astar/p/956228.html
Copyright © 2011-2022 走看看