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 utilizzo futuro.
Ciascuna istanza della classe StatusBarPanel all'interno di un controllo Controllo StatusBar (Windows Form) dispone di un determinato numero di proprietà dinamiche che ne stabiliscono la larghezza e il ridimensionamento in fase di esecuzione.
Per impostare le dimensioni di un pannello
Nella routine impostare le proprietà AutoSize, MinWidth e Width (o eventuali sottoinsiemi inclusi al loro interno) per i pannelli della barra di stato utilizzando il relativo indice passato alla proprietà Panels 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; }
Vedere anche
Attività
Procedura dettagliata: aggiornamento delle informazioni sulla barra di stato in fase di esecuzione
Procedura: individuare il pannello selezionato nel controllo StatusBar Windows Form