7.14.2 Panel 컨트롤의 주요 구성 요소
패널 컨트롤의 주요 구성 요소는 다음 표와 같다.
멤버 |
이름 |
설명 |
클래스 |
Panel |
System.Web.UI.WebControls.Panel 클래스 |
속성 |
Visible |
해당 패널을 보일지 안 보일지 결정 |
ScrollBars |
패널에 스크롤바를 보일지 안 보일지 결정 |
|
BackImageUrl |
배경 이미지 경로 |
|
Wrap |
줄 바꿈 지정 설정 |
|
HorizontalAlign |
패널 안에 있는 문자열의 정렬 설정 |
|
GroupingText |
패널 상단에 텍스트 출력 |
|
DefaultButton |
패널 컨트롤에서 엔터키를 눌렀을 때 어떤 버튼을 자동으로 클릭할 것인지를 해당 버튼의 ID 속성으로 지정 |
다음은 패널 컨트롤의 DefaultButton 속성을 사용한 샘플 코드 블록이다. 이 코드는 특정 폼의 텍스트박스에 값을 넣은 뒤 엔터키를 입력했을 때 특정 버튼이 클릭되도록 설정한다. txtSearchQuery 텍스트박스에서 값을 입력 후 엔터키를 누르면 btnSearch 버튼이 클릭된다.
<asp:Panel runat = “server” ID=“frmSearchForm” DefaultButton=“btnSearch”> <asp:TextBox ID = “txtSearchQuery” runat=“server” BorderStyle=“Solid” BorderWidth=“1px” Width=“200px” ValidationGroup=“BoardSearchForm”></asp:TextBox> <asp:Button ID = “btnSearch” runat=“server” BorderStyle=“Solid” BorderWidth=“1px” Text=“검 색” OnClick=“btnSearch_Click” ValidationGroup=“BoardSearchForm”></asp:Button> </asp:Panel>