You need to set the Width property of the Panel to 0 to hide it.
StatusBar1.Panels(0).Width = 0
Make sure MinWidth property of the Panel you are hiding is set to 0 and AutoSize property to None.
Example: The following code hides the first Panel in the StatusBar when a form loads.
Private Sub onFormLoad(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load StatusBar1.Panels(0).MinWidth = 0 StatusBar1.Panels(0).AutoSize = StatusBarPanelAutoSize.None StatusBar1.Panels(0).Width = 0 End Sub
If you find the sample useful, please don't forget to Rate this and other samples. Your feedback will be much appreciated and valued and will keep me triggering. GOOD LUCK!!!