Type | Description | |||
String | A String expression that indicates the caption of the panel. This property supports HTML format as listed bellow. |
Use the Offset property to apply extra padding to your text inside the panel.
The Text property supports the following HTML tags:
or <font ;31><sha 404040;5;0><fgcolor=FFFFFF>outline anti-aliasing</fgcolor></sha></font> gets:
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" .Panel(1).Text = "Panel 1" .Panel(2).Text = "Panel 2" .EndUpdate End WithThe following VB.NET sample shows "How do I assign a caption or a text to 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" .get_Panel(1).Text = "Panel 1" .get_Panel(2).Text = "Panel 2" .EndUpdate End WithThe following C++ sample shows "How do I assign a caption or a text to 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"); spStatusBar1->GetPanel(long(1))->PutText(L"Panel 1"); spStatusBar1->GetPanel(long(2))->PutText(L"Panel 2"); spStatusBar1->EndUpdate();The following C# sample shows "How do I assign a caption or a text to 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"; axStatusBar1.get_Panel(1).Text = "Panel 1"; axStatusBar1.get_Panel(2).Text = "Panel 2"; axStatusBar1.EndUpdate();The following VFP sample shows "How do I assign a caption or a text to 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" .Panel(1).Text = "Panel 1" .Panel(2).Text = "Panel 2" .EndUpdate endwith