property Panel.ForeColor as Color
Specifies the foreground color of the text in the panel.

TypeDescription
Color A Color expression that specifies the panel's foreground color.
Use the ForeColor property to specify the foreground color for a specified panel. Use the ForeColor property to specify the foreground color for the entire control. Use the <fgcolor> property to specify a foreground color for a portion of the caption in the panel. Use the Text property to assign a caption to a panel. Use the BackColor property to assign a background color or a visual appearance to a panel.

The following VB sample shows "How can I change the caption's foreground color":

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:48/2"
	With .Panel(1)
		.Text = "Panel 1"
		.ForeColor = 65535
	End With
	Set var_Panel = .Panel(2)
	With var_Panel
		.Text = "Panel 2"
		.ForeColor = 16711935
	End With
	.EndUpdate 
End With
The following VB.NET sample shows "How can I change the caption's foreground color":
Dim var_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:48/2"
	With .get_Panel(1)
		.Text = "Panel 1"
		.ForeColor = 65535
	End With
	var_Panel = .get_Panel(2)
	With var_Panel
		.Text = "Panel 2"
		.ForeColor = 16711935
	End With
	.EndUpdate 
End With
The following C++ sample shows "How can I change the caption's foreground color":
/*
	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:48/2");
EXSTATUSBARLib::IPanelPtr var_Panel = spStatusBar1->GetPanel(long(1));
	var_Panel->PutText(L"Panel 1");
	var_Panel->PutForeColor(65535);
EXSTATUSBARLib::IPanelPtr var_Panel = spStatusBar1->GetPanel(long(2));
	var_Panel->PutText(L"Panel 2");
	var_Panel->PutForeColor(16711935);
spStatusBar1->EndUpdate();
The following C# sample shows "How can I change the caption's foreground color":
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:48/2";
EXSTATUSBARLib.Panel var_Panel = axStatusBar1.get_Panel(1);
	var_Panel.Text = "Panel 1";
	var_Panel.ForeColor = 65535;
EXSTATUSBARLib.Panel var_Panel = axStatusBar1.get_Panel(2);
	var_Panel.Text = "Panel 2";
	var_Panel.ForeColor = 16711935;
axStatusBar1.EndUpdate();
The following VFP sample shows "How can I change the caption's foreground color":
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:48/2"
	with .Panel(1)
		.Text = "Panel 1"
		.ForeColor = 65535
	endwith
	var_Panel = .Panel(2)
	with var_Panel
		.Text = "Panel 2"
		.ForeColor = 16711935
	endwith
	.EndUpdate
endwith