Comment : définir la taille des panneaux de la barre d'état

Remarque

Le contrôle ToolStripStatusLabel remplace le contrôle StatusBar et lui ajoute des fonctionnalités ; toutefois, le contrôle StatusBar est conservé pour la compatibilité descendante et l'utilisation future si tel est votre choix.

Chaque instance de la StatusBarPanel classe dans un contrôle StatusBar Control a un certain nombre de propriétés dynamiques qui déterminent sa largeur et son comportement de redimensionnement au moment de l’exécution.

Pour définir la taille d’un panneau

  1. Dans une procédure, définissez les AutoSizepropriétés , MinWidthet Width les propriétés (ou tout sous-ensemble dans celui-ci) pour les panneaux de barre d’état à l’aide de leur index passé par la Panels propriété de la StatusBarPanel collection.

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

Voir aussi