property Panel.Enabled as Boolean
Specifies whether the panel is enabled or disabled.

TypeDescription
Boolean A Boolean expression that specifies whether the panel is enabled or disabled.
By default, the Enabled property is True. Use the Enabled property to enable or disable a panel. Use the Enabled property to disable the entire control. Use the ForeColor property to specify the panel's foreground color when the panel is enabled.

The following VB sample shows "How can I disable a panel":

With StatusBar1
	.BeginUpdate 
	.VisualAppearance.Add 4,"c:\exontrol\images\border.ebn"
	.VisualAppearance.Add 5,"CP:4 1 1 -1 -1"
	.BackColorPanels = 83886080
	.BackColor = -2147483633
	.Format = "1/2,(5/6)"
	With .Panel(5)
		.Text = "Disabled"
		.Enabled = False
	End With
	.EndUpdate 
End With
The following VB.NET sample shows "How can I disable a panel":
With AxStatusBar1
	.BeginUpdate 
	.VisualAppearance.Add 4,"c:\exontrol\images\border.ebn"
	.VisualAppearance.Add 5,"CP:4 1 1 -1 -1"
	.GetOcx().BackColorPanels = &H5000000
	.GetOcx().BackColor = &H8000000f
	.Format = "1/2,(5/6)"
	With .get_Panel(5)
		.Text = "Disabled"
		.Enabled = False
	End With
	.EndUpdate 
End With
The following C++ sample shows "How can I disable a panel":
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXSTATUSBARLib' for the library: 'ExStatusBar 1.0 Control Library'

	#import "C:\\WINNT\\system32\\ExStatusBar.dll"
	using namespace EXSTATUSBARLib;
*/
EXSTATUSBARLib::IStatusBarPtr spStatusBar1 = GetDlgItem(IDC_STATUSBAR1)->GetControlUnknown();
spStatusBar1->BeginUpdate();
spStatusBar1->GetVisualAppearance()->Add(4,"c:\\exontrol\\images\\border.ebn");
spStatusBar1->GetVisualAppearance()->Add(5,"CP:4 1 1 -1 -1");
spStatusBar1->PutBackColorPanels(83886080);
spStatusBar1->PutBackColor(-2147483633);
spStatusBar1->PutFormat(L"1/2,(5/6)");
EXSTATUSBARLib::IPanelPtr var_Panel = spStatusBar1->GetPanel(long(5));
	var_Panel->PutText(L"Disabled");
	var_Panel->PutEnabled(VARIANT_FALSE);
spStatusBar1->EndUpdate();
The following C# sample shows "How can I disable a panel":
axStatusBar1.BeginUpdate();
axStatusBar1.VisualAppearance.Add(4,"c:\\exontrol\\images\\border.ebn");
axStatusBar1.VisualAppearance.Add(5,"CP:4 1 1 -1 -1");
(axStatusBar1.GetOcx() as EXSTATUSBARLib.StatusBar).BackColorPanels = 0x5000000;
(axStatusBar1.GetOcx() as EXSTATUSBARLib.StatusBar).BackColor = 0x8000000f;
axStatusBar1.Format = "1/2,(5/6)";
EXSTATUSBARLib.Panel var_Panel = axStatusBar1.get_Panel(5);
	var_Panel.Text = "Disabled";
	var_Panel.Enabled = false;
axStatusBar1.EndUpdate();
The following VFP sample shows "How can I disable a panel":
with thisform.StatusBar1
	.BeginUpdate
	.VisualAppearance.Add(4,"c:\exontrol\images\border.ebn")
	.VisualAppearance.Add(5,"CP:4 1 1 -1 -1")
	.BackColorPanels = 83886080
	.BackColor = -2147483633
	.Format = "1/2,(5/6)"
	with .Panel(5)
		.Text = "Disabled"
		.Enabled = .F.
	endwith
	.EndUpdate
endwith