共用方式為


HOW TO:設定狀態列面板的大小

注意事項注意事項

ToolStripStatusLabel 控制項會取代 StatusBar 控制項並加入其他功能,不過您也可以選擇保留 StatusBar 控制項,以提供回溯相容性及未來使用。

StatusBar 控制項 (Windows Form) 控制項內 StatusBarPanel 類別的每個執行個體都有許多動態屬性,這些屬性決定了該控制項在執行階段中的寬度及調整大小行為。

若要設定面板的大小

  • 在程序中,使用透過 StatusBarPanel 集合的 Panels 屬性傳遞的索引,來設定狀態列面板的 AutoSizeMinWidthWidth 屬性 (或各屬性的任何子集)。

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

請參閱

工作

逐步解說:在執行階段更新狀態列資訊

HOW TO:判斷在 Windows Form StatusBar 控制項中按下的面板

參考

StatusBar 控制項概觀 (Windows Form)

StatusBar

ToolStripStatusLabel