Procedura: impostare la dimensione dei pannelli della barra di stato

Nota

Benché il controllo ToolStripStatusLabel sostituisca il controllo StatusBar aggiungendovi funzionalità, il controllo StatusBar viene mantenuto per compatibilità con le versioni precedenti e per un eventuale uso futuro.

Ogni istanza della StatusBarPanel classe all'interno di un controllo StatusBar ha una serie di proprietà dinamiche che ne determinano la larghezza e il comportamento di ridimensionamento in fase di esecuzione.

Per impostare le dimensioni di un pannello

  1. In una routine impostare le AutoSizeproprietà , MinWidthe Width (o qualsiasi subset) per i pannelli della barra di stato usando il relativo indice passato attraverso la Panels proprietà dell'insieme StatusBarPanel .

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

Vedi anche