Condividi tramite


Procedura: Impostare le dimensioni dei pannelli di Status-Bar

Nota

Il controllo ToolStripStatusLabel sostituisce e aggiunge funzionalità al controllo StatusBar; Tuttavia, il controllo StatusBar viene mantenuto sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Ogni istanza della classe StatusBarPanel all'interno di un controllo 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 procedura, impostare le proprietà AutoSize, MinWidthe Width (o qualsiasi sottoinsieme di esse) per i pannelli della barra di stato usando il relativo indice passato attraverso la proprietà Panels della raccolta 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;  
       }  
    

Vedere anche