Dela via


Gör så här: Ange storleken på Status-Bar paneler

Anmärkning

Den ToolStripStatusLabel kontrollen ersätter och lägger till funktioner i StatusBar-kontrollen. Den StatusBar kontrollen behålls dock för både bakåtkompatibilitet och framtida användning, om du väljer det.

Varje instans av klassen StatusBarPanel i en StatusBar Control kontroll har ett antal dynamiska egenskaper som avgör dess bredd och storleksbeteende vid körning.

Så här anger du storleken på en panel

  1. I en procedur anger du egenskaperna AutoSize, MinWidthoch Width (eller någon delmängd däri) för statusfältpanelerna med hjälp av deras index som skickas genom egenskapen Panels för StatusBarPanel-samlingen.

    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;
       }
    

Se även