property Panel.Index as Long
Retrieves the identifier of the panel in the status bar.

TypeDescription
Long A long expression that specifies the index of the panel.
Use the Index property to identify a panel in the status bar. Use the Format property to assign and layout your status bar, using CRD strings. Use the Debug property to display the identifiers of the panels. Use the Text property to assign a caption to a panel.

The following VB sample shows "How can I get the index of the panel":

With StatusBar1
	.BeginUpdate 
	.Appearance = None2
	.VisualAppearance.Add 4,"c:\exontrol\images\border.ebn"
	.VisualAppearance.Add 5,"CP:4 1 1 -1 -1"
	.BackColorPanels = 83886080
	.BackColor = -2147483633
	.Format = "1,2,3,4,(5/6/7/8)"
	.Panel(1).Text = 0.Index
	.EndUpdate 
End With
The following VB.NET sample shows "How can I get the index of the panel":
With AxStatusBar1
	.BeginUpdate 
	.Appearance = EXSTATUSBARLib.AppearanceEnum.None2
	.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,3,4,(5/6/7/8)"
	.get_Panel(1).Text = 0.Index
	.EndUpdate 
End With
The following C++ sample shows "How can I get the index of the 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->PutAppearance(EXSTATUSBARLib::None2);
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,3,4,(5/6/7/8)");
spStatusBar1->GetPanel(long(1))->PutText(_bstr_t(0->GetIndex()));
spStatusBar1->EndUpdate();
The following C# sample shows "How can I get the index of the panel":
axStatusBar1.BeginUpdate();
axStatusBar1.Appearance = EXSTATUSBARLib.AppearanceEnum.None2;
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,3,4,(5/6/7/8)";
axStatusBar1.get_Panel(1).Text = 0.Index.ToString();
axStatusBar1.EndUpdate();
The following VFP sample shows "How can I get the index of the panel":
with thisform.StatusBar1
	.BeginUpdate
	.Appearance = 0
	.VisualAppearance.Add(4,"c:\exontrol\images\border.ebn")
	.VisualAppearance.Add(5,"CP:4 1 1 -1 -1")
	.BackColorPanels = 83886080
	.BackColor = -2147483633
	.Format = "1,2,3,4,(5/6/7/8)"
	.Panel(1).Text = 0.Index
	.EndUpdate
endwith