Does your control support subscript or superscript, in HTML captions?
VBA (MS Access, Excell...)
With ListBar1
With .Groups.Add("Group")
.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = 1
.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = 1
End With
End With
VB6
With ListBar1
With .Groups.Add("Group")
.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = exHTML
.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = exHTML
End With
End With
VB.NET
With Exlistbar1
With .Groups.Add("Group")
.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = exontrol.EXLISTBARLib.CaptionFormatEnum.exHTML
.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = exontrol.EXLISTBARLib.CaptionFormatEnum.exHTML
End With
End With
VB.NET for /COM
With AxListBar1
With .Groups.Add("Group")
.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = EXLISTBARLib.CaptionFormatEnum.exHTML
.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = EXLISTBARLib.CaptionFormatEnum.exHTML
End With
End With
C++
/*
Copy and paste the following directives to your header file as
it defines the namespace 'EXLISTBARLib' for the library: 'ExListBar 1.0 Control Library'
#import <ExListBar.dll>
using namespace EXLISTBARLib;
*/
EXLISTBARLib::IListBarPtr spListBar1 = GetDlgItem(IDC_LISTBAR1)->GetControlUnknown();
EXLISTBARLib::IGroupPtr var_Group = spListBar1->GetGroups()->Add(L"Group");
var_Group->AddItem(L"Item <b><off 4><font ;6>1",vtMissing)->PutCaptionFormat(EXLISTBARLib::exHTML);
var_Group->AddItem(L"Item <b><off 4><font ;6>2",vtMissing)->PutCaptionFormat(EXLISTBARLib::exHTML);
C++ Builder
Exlistbarlib_tlb::IGroupPtr var_Group = ListBar1->Groups->Add(L"Group");
var_Group->AddItem(L"Item <b><off 4><font ;6>1",TNoParam())->CaptionFormat = Exlistbarlib_tlb::CaptionFormatEnum::exHTML;
var_Group->AddItem(L"Item <b><off 4><font ;6>2",TNoParam())->CaptionFormat = Exlistbarlib_tlb::CaptionFormatEnum::exHTML;
C#
exontrol.EXLISTBARLib.Group var_Group = exlistbar1.Groups.Add("Group");
var_Group.AddItem("Item <b><off 4><font ;6>1",null).CaptionFormat = exontrol.EXLISTBARLib.CaptionFormatEnum.exHTML;
var_Group.AddItem("Item <b><off 4><font ;6>2",null).CaptionFormat = exontrol.EXLISTBARLib.CaptionFormatEnum.exHTML;
JavaScript
<OBJECT classid="clsid:41387A8B-6293-46CE-B9D8-55F49AE0DA60" id="ListBar1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
var var_Group = ListBar1.Groups.Add("Group");
var_Group.AddItem("Item <b><off 4><font ;6>1",null).CaptionFormat = 1;
var_Group.AddItem("Item <b><off 4><font ;6>2",null).CaptionFormat = 1;
</SCRIPT>
C# for /COM
EXLISTBARLib.Group var_Group = axListBar1.Groups.Add("Group");
var_Group.AddItem("Item <b><off 4><font ;6>1",null).CaptionFormat = EXLISTBARLib.CaptionFormatEnum.exHTML;
var_Group.AddItem("Item <b><off 4><font ;6>2",null).CaptionFormat = EXLISTBARLib.CaptionFormatEnum.exHTML;
X++ (Dynamics Ax 2009)
public void init()
{
COM com_Group,com_Item;
anytype var_Group,var_Item;
;
super();
var_Group = COM::createFromObject(exlistbar1.Groups()).Add("Group"); com_Group = var_Group;
var_Item = COM::createFromObject(com_Group.AddItem("Item <b><off 4><font ;6>1")); com_Item = var_Item;
com_Item.CaptionFormat(1/*exHTML*/);
var_Item = COM::createFromObject(com_Group.AddItem("Item <b><off 4><font ;6>2")); com_Item = var_Item;
com_Item.CaptionFormat(1/*exHTML*/);
}
Delphi 8 (.NET only)
with AxListBar1 do
begin
with Groups.Add('Group') do
begin
AddItem('Item <b><off 4><font ;6>1',Nil).CaptionFormat := EXLISTBARLib.CaptionFormatEnum.exHTML;
AddItem('Item <b><off 4><font ;6>2',Nil).CaptionFormat := EXLISTBARLib.CaptionFormatEnum.exHTML;
end;
end
Delphi (standard)
with ListBar1 do
begin
with Groups.Add('Group') do
begin
AddItem('Item <b><off 4><font ;6>1',Null).CaptionFormat := EXLISTBARLib_TLB.exHTML;
AddItem('Item <b><off 4><font ;6>2',Null).CaptionFormat := EXLISTBARLib_TLB.exHTML;
end;
end
VFP
with thisform.ListBar1
with .Groups.Add("Group")
.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = 1
.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = 1
endwith
endwith
dBASE Plus
local oListBar,var_Group,var_Item,var_Item1
oListBar = form.Activex1.nativeObject
var_Group = oListBar.Groups.Add("Group")
// var_Group.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = 1
var_Item = var_Group.AddItem("Item <b><off 4><font ;6>1")
with (oListBar)
TemplateDef = [Dim var_Item]
TemplateDef = var_Item
Template = [var_Item.CaptionFormat = 1]
endwith
// var_Group.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = 1
var_Item1 = var_Group.AddItem("Item <b><off 4><font ;6>2")
with (oListBar)
TemplateDef = [Dim var_Item1]
TemplateDef = var_Item1
Template = [var_Item1.CaptionFormat = 1]
endwith
XBasic (Alpha Five)
Dim oListBar as P
Dim var_Group as P
Dim var_Item as P
Dim var_Item1 as P
oListBar = topparent:CONTROL_ACTIVEX1.activex
var_Group = oListBar.Groups.Add("Group")
' var_Group.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = 1
var_Item = var_Group.AddItem("Item <b><off 4><font ;6>1")
oListBar.TemplateDef = "Dim var_Item"
oListBar.TemplateDef = var_Item
oListBar.Template = "var_Item.CaptionFormat = 1"
' var_Group.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = 1
var_Item1 = var_Group.AddItem("Item <b><off 4><font ;6>2")
oListBar.TemplateDef = "Dim var_Item1"
oListBar.TemplateDef = var_Item1
oListBar.Template = "var_Item1.CaptionFormat = 1"
Visual Objects
local var_Group as IGroup
var_Group := oDCOCX_Exontrol1:Groups:Add("Group")
var_Group:AddItem("Item <b><off 4><font ;6>1",nil):CaptionFormat := exHTML
var_Group:AddItem("Item <b><off 4><font ;6>2",nil):CaptionFormat := exHTML
PowerBuilder
OleObject oListBar,var_Group
oListBar = ole_1.Object
var_Group = oListBar.Groups.Add("Group")
var_Group.AddItem("Item <b><off 4><font ;6>1").CaptionFormat = 1
var_Group.AddItem("Item <b><off 4><font ;6>2").CaptionFormat = 1
Visual DataFlex
Procedure OnCreate
Forward Send OnCreate
Variant voGroups
Get ComGroups to voGroups
Handle hoGroups
Get Create (RefClass(cComGroups)) to hoGroups
Set pvComObject of hoGroups to voGroups
Variant voGroup
Get ComAdd of hoGroups "Group" to voGroup
Handle hoGroup
Get Create (RefClass(cComGroup)) to hoGroup
Set pvComObject of hoGroup to voGroup
Variant voItem
Get ComAddItem of hoGroup "Item <b><off 4><font ;6>1" Nothing to voItem
Handle hoItem
Get Create (RefClass(cComItem)) to hoItem
Set pvComObject of hoItem to voItem
Set ComCaptionFormat of hoItem to OLEexHTML
Send Destroy to hoItem
Variant voItem1
Get ComAddItem of hoGroup "Item <b><off 4><font ;6>2" Nothing to voItem1
Handle hoItem1
Get Create (RefClass(cComItem)) to hoItem1
Set pvComObject of hoItem1 to voItem1
Set ComCaptionFormat of hoItem1 to OLEexHTML
Send Destroy to hoItem1
Send Destroy to hoGroup
Send Destroy to hoGroups
End_Procedure
XBase++
#include "AppEvent.ch"
#include "ActiveX.ch"
PROCEDURE Main
LOCAL oForm
LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL
LOCAL oGroup
LOCAL oListBar
oForm := XbpDialog():new( AppDesktop() )
oForm:drawingArea:clipChildren := .T.
oForm:create( ,,{100,100}, {640,480},, .F. )
oForm:close := {|| PostAppEvent( xbeP_Quit )}
oListBar := XbpActiveXControl():new( oForm:drawingArea )
oListBar:CLSID := "Exontrol.ListBar.1" /*{41387A8B-6293-46CE-B9D8-55F49AE0DA60}*/
oListBar:create(,, {10,60},{610,370} )
oGroup := oListBar:Groups():Add("Group")
oGroup:AddItem("Item <b><off 4><font ;6>1"):CaptionFormat := 1/*exHTML*/
oGroup:AddItem("Item <b><off 4><font ;6>2"):CaptionFormat := 1/*exHTML*/
oForm:Show()
DO WHILE nEvent != xbeP_Quit
nEvent := AppEvent( @mp1, @mp2, @oXbp )
oXbp:handleEvent( nEvent, mp1, mp2 )
ENDDO
RETURN