다음을 통해 공유


Form.PageCount 속성

정의

폼의 페이지를 매긴 후의 페이지 수를 반환합니다. 이 API는 더 이상 사용되지 않습니다. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 ASP.NET 있는 Mobile Apps & 사이트를 참조하세요.

public:
 property int PageCount { int get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public int PageCount { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.PageCount : int
Public ReadOnly Property PageCount As Integer

속성 값

폼의 페이지를 매긴 후의 페이지 수입니다.

특성

예제

다음 코드 예제를 사용 PageCount 하는 방법에 설명 합니다 의 속성을 Form 컨트롤입니다. 이 코드 예제는 속성에 대 한 더 큰 예제의 ControlToPaginate 일부입니다.

void Form_Paginated(object sender, EventArgs e)
{
    // Set the background color based on 
    // the number of pages
    if (ActiveForm.PageCount > 1)
        ActiveForm.BackColor = Color.LightBlue;
    else
        ActiveForm.BackColor = Color.LightGray;

    // Check to see if the Footer template has been chosen
    if (DevSpec.HasTemplates)
    {   
        System.Web.UI.MobileControls.Label lbl = null;
        
        // Get the Footer panel
        System.Web.UI.MobileControls.Panel pan = Form1.Footer;

        // Get the Label from the panel
        lbl = (System.Web.UI.MobileControls.Label)pan.FindControl("lblCount");
        // Set the text in the Label
        lbl.Text = "Page #" + Form1.CurrentPage.ToString();
    }
}
Private Sub Form_Paginated(ByVal sender As Object, _
    ByVal e As EventArgs)
    
    ' Set the background color based on 
    ' the number of pages
    If ActiveForm.PageCount > 1 Then
        ActiveForm.BackColor = Color.LightBlue
    Else
        ActiveForm.BackColor = Color.LightGray
    End If
    
    ' Check to see if the Footer template has been chosen
    If DevSpec.HasTemplates Then
        Dim lbl As System.Web.UI.MobileControls.Label
        
        ' Get the Footer panel
        Dim pan As System.Web.UI.MobileControls.Panel = Form1.Footer

        ' Get the Label from the panel
        lbl = CType(pan.FindControl("lblCount"), System.Web.UI.MobileControls.Label)
        ' Set the text in the Label
        lbl.Text = "Page #" + Form1.CurrentPage.ToString()
    End If
End Sub

설명

컨트롤은 Form 현재 폼의 PageCount 페이지를 매기는 방법에 대한 정보를 제공하는 속성과 CurrentPage 속성을 노출합니다. 속성은 PageCount 다른 페이지에 탐색 기능을 제공하는 데도 도움이 됩니다. 예를 들어, 다양 한 디바이스에서 렌더링 하는 경우 검색 결과 폼 링크 탐색 하는 대신 번호로 결과 페이지로 이동할 수 있는 디바이스 특정 UI 요소를 포함할 수 있습니다.

참고

이 값은 이벤트가 발생한 후에 Paginated 사용할 수 있습니다. 속성을 가져오기 PageCount 위해 폼의 Paginated 이벤트를 처리할 수 있습니다.

적용 대상

추가 정보