Поделиться через


Практическое руководство. Определение размера панелей строки состояния

Обновлен: Ноябрь 2007

y7h5kt6t.alert_note(ru-ru,VS.90).gifПримечание.

Элемент управления ToolStripStatusLabel заменяет элемент управления StatusBar и расширяет его функциональные возможности; однако при необходимости элемент управления StatusBar можно сохранить для обратной совместимости и использования в будущем.

Каждый экземпляр класса StatusBarPanel в элементе управления Элемент управления StatusBar (Windows Forms) имеет ряд динамических свойств, определяющих его ширину и изменение размеров во время выполнения.

Настройка размера панели

  • В процедуре установите свойства AutoSize, MinWidth и Width (или любые их подмножества) для панелей строк состояния , используя коэффициент, подставляемый через свойство Panels коллекции 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;
       }
    

См. также

Задачи

Пошаговое руководство. Обновление строки состояния во время выполнения

Практическое руководство. Идентификация панели элемента управления StatusBar, которую щелкнул пользователь, в Windows Forms

Ссылки

Общие сведения об элементе управления StatusBar (Windows Forms)

StatusBar

ToolStripStatusLabel