Blog Content

    티스토리 뷰

    26.C# ASP.NET - Panel [WebStandardControl]

    반응형
    Panel(패널)컨트롤의 Layer(레이어)와 GroupBox(그룹박스) 관련 예제입니다.
    하나의 영역으로 레이어(Panel은 동적 서버컨트롤)
    - ScrollBar와 Wrap를 가지고 보여지는 것이 달라짐
    - 그룹박스(Grouping text)로 하면 바로 묶임
       태그 사용시  
       <
    fieldset>

                 <Legend>제목</Legend>

                 <p>내용</p>

       </fieldset>


    FrmPanel.aspx

    <div>

       <h3>레이어</h3>

       <div style="background-color:Green;">레이어</div>

       <asp:Panel ID="Panel1" runat="server"

           BackColor="Yellow"

           BorderColor="Red"

           Width="70px" Height="50px"

           ScrollBars="Auto"

           Wrap="true">

          

           안녕하세요<br />

           안녕하세요<br />

           안녕하세요<br />

           안녕하세요<br />

           안녕하세요<br />

          

       </asp:Panel>

      

       <asp:Button ID="Button1" runat="server" Text="동적변경"

           onclick="Button1_Click" />

      

       <h3>그룹박스</h3>

       <fieldset>

           <legend>제목</legend>

           <p>내용</p>

       </fieldset>

      

       <asp:Panel ID="grpBox" runat="server"

           GroupingText="공지사항" Width="100px">

           반갑습니다.<br />

       </asp:Panel>

    </div>


    FrmPanel.aspx.cs

    protected void Button1_Click(object sender, EventArgs e)

    {

        this.Panel1.BackColor = Color.Gray;

        this.Panel1.Width = Unit.Pixel(200);

        this.Panel1.BorderStyle = BorderStyle.Dotted;

    }


    결과화면

    [그림26-1]



    반응형

    Comments