다음을 통해 공유


방법: 상태 표시줄 패널의 크기 설정

업데이트: 2007년 11월

참고:

ToolStripStatusLabel 컨트롤은 StatusBar 컨트롤에 새로운 기능이 추가된 것으로, 이전 컨트롤을 대체합니다. 그러나 이전 버전과의 호환성 및 앞으로의 사용 가능성을 고려하여 StatusBar 컨트롤을 유지하도록 선택할 수 있습니다.

StatusBar 컨트롤(Windows Forms) 컨트롤 내에 있는 StatusBarPanel 클래스의 각 인스턴스에는 런타임에 너비 및 크기 조정 동작을 결정하는 여러 가지 동적 속성이 있습니다.

패널의 크기를 설정하려면

  • 프로시저에서 StatusBarPanel 컬렉션의 Panels 속성을 통해 전달되는 인덱스를 사용하여 상태 표시줄 패널의 AutoSize, MinWidthWidth 속성이나 이들 속성의 하위 집합을 설정합니다.

    Public Sub SetStatusBarPanelSize()
    ' Create panel and set text property.
       StatusBar1.Panels.Add("One")
    ' Set properties of panels.
       StatusBar1.Panels(0).AutoSize = StatusBarPanelAutoSize.Spring
       StatusBar1.Panels(0).Width = 200
    ' Enable the StatusBar control to display panels.
       StatusBar1.ShowPanels = True
        End Sub
    
    public void SetStatusBarPanelSize()
    {
       // Create panel and set text property.
       statusBar1.Panels.Add("One");
       // Set properties of panels.
       statusBar1.Panels[0].AutoSize = StatusBarPanelAutoSize.Spring;
       statusBar1.Panels[0].Width = 200;
       statusBar1.ShowPanels = true;
    }
    
    public:
       void SetStatusBarPanelSize()
       {
          // Create panel and set text property.
          statusBar1->Panels->Add("One");
          // Set properties of panels.
          statusBar1->Panels[0]->AutoSize =
             StatusBarPanelAutoSize::Spring;
          statusBar1->Panels[0]->Width = 200;
          statusBar1->ShowPanels = true;
       }
    

참고 항목

작업

연습: 런타임에 상태 표시줄 정보 업데이트

방법: Windows Forms StatusBar 컨트롤에서 클릭한 패널 확인

참조

StatusBar 컨트롤 개요(Windows Forms)

StatusBar

ToolStripStatusLabel