179
How can I replace or add an icon at runtime

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "BeginUpdate");
_ObjectCallMethod( explorerbar , "ReplaceIcon", "gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O" +
	"kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA==");
_ObjectCallMethod( explorerbar , "ReplaceIcon", "C:\images\favicon.ico",0);
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item <img>1</img> text") , "CaptionFormat", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Image", 2);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 3") , "Image", 3);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( explorerbar , "EndUpdate");

178
Display a custom tooltip
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION explorerbarEvents_MouseMove(OBJECT explorerbar, INT Button, INT Shift, INT X, INT Y)
	_ObjectCallMethod( explorerbar , "ShowToolTip", "new content","","","+8","+8");
END



177
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION explorerbarEvents_MouseMove(OBJECT explorerbar, INT Button, INT Shift, INT X, INT Y)
	_ObjectCallMethod( explorerbar , "ShowToolTip", "<null>","<null>","","+8","+8");
END

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
ObjectAssociateEvents("explorerbarEvents", explorerbar);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "ToolTip") , "ToolTip", "This is a bit of text that's shown when the cursor hovers the group.");

176
How can I select an item using on its full part, not only on its icon or caption

// Click event - Occurs when the user presses and then releases the left mouse button over the control.
FUNCTION explorerbarEvents_Click()
	Message( _ObjectCallMethod(explorerbar, "ExecuteTemplate", "ItemFromPoint(-1,-1)") );
END

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
ObjectAssociateEvents("explorerbarEvents", explorerbar);
_ObjectSetProperty( explorerbar , "HighlightItemType", 19);
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item <b>1</b>") , "CaptionFormat", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item <b>2</b>") , "CaptionFormat", 1);
	_ObjectSetProperty( group , "Expanded", -1);

175
How can I change the group's color
OBJECT explorerbar,groups;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( explorerbar , "BackColorGroup", 255);
_ObjectSetProperty( explorerbar , "BackColorGroup2", _ObjectGetProperty( explorerbar , "BackColorGroup"));
_ObjectSetProperty( explorerbar , "GroupAppearance", 0);
groups = _ObjectGetProperty( explorerbar , "Groups");
	_ObjectCallMethod( groups , "Add", "Group 1");
	_ObjectCallMethod( groups , "Add", "Group 2");

174
How can remove the group's appearance
OBJECT explorerbar,groups;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( explorerbar , "BackColorGroup", _ObjectGetProperty( explorerbar , "BackColor"));
_ObjectSetProperty( explorerbar , "BackColorGroup2", _ObjectGetProperty( explorerbar , "BackColor"));
_ObjectSetProperty( explorerbar , "GroupAppearance", 1);
groups = _ObjectGetProperty( explorerbar , "Groups");
	_ObjectCallMethod( groups , "Add", "Group 1");
	_ObjectCallMethod( groups , "Add", "Group 2");

173
How can I align the group/item
OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "BeginUpdate");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( group , "Alignment", 0);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 1") , "Alignment", 0);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( explorerbar , "EndUpdate");

172
Just seen the BackgroundExt property. Not sure what I can do with that

// AddGroup event - Occurs when a new group is added to collection.
FUNCTION explorerbarEvents_AddGroup(OBJECT explorerbar, OBJECT Group)
	OBJECT group;
	group = Group;
END

// AddItem event - Occurs when a new item is added to a group.
FUNCTION explorerbarEvents_AddItem(OBJECT explorerbar, OBJECT Item)
	OBJECT item;
	item = Item;
END

OBJECT appearance,explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
ObjectAssociateEvents("explorerbarEvents", explorerbar);
_ObjectCallMethod( explorerbar , "BeginUpdate");
_ObjectSetProperty( explorerbar , "Appearance", 0);
appearance = _ObjectGetProperty( explorerbar , "VisualAppearance");
	_ObjectCallMethod( appearance , "Add", 1,"c:\exontrol\images\normal.ebn");
	_ObjectCallMethod( appearance , "Add", 2,"CP:1 48 12 -24 0");
	_ObjectCallMethod( appearance , "Add", 3,"c:\exontrol\images\pushed.ebn");
_ObjectCallMethod(explorerbar, "ExecuteTemplate", "HTMLPicture(`uk`) = `c:\exontrol\images\zipdisk.gif`");
_ObjectCallMethod(explorerbar, "ExecuteTemplate", "HTMLPicture(`brazil`) = `c:\exontrol\images\auction.gif`");
_ObjectCallMethod(explorerbar, "ExecuteTemplate", "HTMLPicture(`sweden`) = `c:\exontrol\images\colorize.gif`");
_ObjectSetProperty( explorerbar , "BackColorGroup", 33554432);
_ObjectSetProperty( explorerbar , "BackColorGroup2", _ObjectGetProperty( explorerbar , "BackColorGroup"));
_ObjectSetProperty( explorerbar , "GroupHeight", 40);
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<b><font ;18><fgcolor FFFFFF><sha 0;;0>United Kingdom");
	_ObjectCallMethod(explorerbar, "TemplatePut", "Dim groObj")
	_ObjectCallMethod(explorerbar, "TemplatePut", group)
	_ObjectCallMethod(explorerbar, "ExecuteTemplate", "groObj.BackgroundExtValue(2,4) = `<img>uk:44</img>`");
	_ObjectCallMethod( group , "AddItem", "London Eye");
	_ObjectCallMethod( group , "AddItem", "Tower of London");
	_ObjectCallMethod( group , "AddItem", "Buckingham Palace");
	_ObjectCallMethod( group , "AddItem", "River Thames");
	_ObjectCallMethod( group , "AddItem", "Stonehenge");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<b><font ;18><fgcolor FFFFFF><sha 0;;0>Brazil");
	_ObjectCallMethod(explorerbar, "ExecuteTemplate", "groObj.BackgroundExtValue(2,4) = `<img>brazil:44</img>`");
	_ObjectCallMethod( group , "AddItem", "Cristo Redentor");
	_ObjectCallMethod( group , "AddItem", "Copacabana");
	_ObjectCallMethod( group , "AddItem", "Ipanema, Rio de Janeiro");
	_ObjectCallMethod( group , "AddItem", "Iguazu Falls");
	_ObjectCallMethod( group , "AddItem", "Sugarloaf Mountain");
	_ObjectSetProperty( group , "Expanded", -1);
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<b><font ;18><fgcolor FFFFFF><sha 0;;0>Sweden");
	_ObjectCallMethod(explorerbar, "ExecuteTemplate", "groObj.BackgroundExtValue(2,4) = `<img>sweden:44</img>`");
	_ObjectCallMethod( group , "AddItem", "Gamla stan");
	_ObjectCallMethod( group , "AddItem", "Vasa Museum");
	_ObjectCallMethod( group , "AddItem", "Stockholm Palace");
	_ObjectCallMethod( group , "AddItem", "Skansen");
	_ObjectCallMethod( group , "AddItem", "Djurgården");
_ObjectCallMethod( explorerbar , "EndUpdate");

171
Can I specify a different colors for groups using your EBN files

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectSetProperty( explorerbar , "BackColorGroup", 16777216);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "BackColor", 16820923);

170
Can I change the color of the control's border (EBN files)

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectSetProperty( explorerbar , "Appearance", 27966412);

169
How can I make the items visible automatically, or how can I ensure an item is visible or it is shown in the control's client area
OBJECT explorerbar,group,groups;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "BeginUpdate");
_ObjectSetProperty( explorerbar , "GroupHeight", 48);
groups = _ObjectGetProperty( explorerbar , "Groups");
	_ObjectCallMethod( groups , "Add", "Group 1");
	_ObjectCallMethod( groups , "Add", "Group 2");
	_ObjectCallMethod( groups , "Add", "Group 3");
	_ObjectCallMethod( groups , "Add", "Group 4");
	_ObjectCallMethod( groups , "Add", "Group 5");
	_ObjectCallMethod( groups , "Add", "Group 6");
	_ObjectCallMethod( groups , "Add", "Group 7");
	_ObjectCallMethod( groups , "Add", "Group 8");
	_ObjectCallMethod( groups , "Add", "Group 9");
	_ObjectCallMethod( groups , "Add", "Group 10");
	_ObjectCallMethod( groups , "Add", "Group 11");
	group = _ObjectCallMethod( groups , "Add", "Group 12");
		_ObjectCallMethod( group , "AddItem", 0);
		_ObjectCallMethod( group , "AddItem", 1);
		_ObjectCallMethod( group , "AddItem", 2);
_ObjectCallMethod( explorerbar , "EnsureVisible", 11,2);
_ObjectCallMethod( explorerbar , "EndUpdate");

168
How can I scroll to the end of the groups

OBJECT explorerbar,groups;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "BeginUpdate");
_ObjectSetProperty( explorerbar , "GroupHeight", 48);
groups = _ObjectGetProperty( explorerbar , "Groups");
	_ObjectCallMethod( groups , "Add", "Group 1");
	_ObjectCallMethod( groups , "Add", "Group 2");
	_ObjectCallMethod( groups , "Add", "Group 3");
	_ObjectCallMethod( groups , "Add", "Group 4");
	_ObjectCallMethod( groups , "Add", "Group 5");
	_ObjectCallMethod( groups , "Add", "Group 6");
	_ObjectCallMethod( groups , "Add", "Group 7");
	_ObjectCallMethod( groups , "Add", "Group 8");
	_ObjectCallMethod( groups , "Add", "Group 9");
	_ObjectCallMethod( groups , "Add", "Group 10");
	_ObjectCallMethod( groups , "Add", "Group 11");
	_ObjectCallMethod( groups , "Add", "Group 12");
_ObjectCallMethod( explorerbar , "EnsureVisible", 11);
_ObjectCallMethod( explorerbar , "EndUpdate");

167
How can I display an item by multiple lines

OBJECT explorerbar,group,item;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "SingleLine");
	item = _ObjectCallMethod( group , "AddItem", "This is bit of text that should break the lines, and so <b>multiple</b> lines are displayed");
		_ObjectSetProperty( item , "Alignment", 0);
		_ObjectSetProperty( item , "CaptionFormat", 1);
		_ObjectSetProperty( item , "SingleLine", 0);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

166
How can I indent an item

OBJECT explorerbar,group,item;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 1") , "Alignment", 0);
	item = _ObjectCallMethod( group , "AddItem", "Sub Item <b>1</b>");
		_ObjectSetProperty( item , "CaptionFormat", 1);
		_ObjectSetProperty( item , "Alignment", 0);
		_ObjectSetProperty( item , "Indent", 12);
	item = _ObjectCallMethod( group , "AddItem", "Sub Item <b>2</b>");
		_ObjectSetProperty( item , "CaptionFormat", 1);
		_ObjectSetProperty( item , "Alignment", 0);
		_ObjectSetProperty( item , "Indent", 12);
	item = _ObjectCallMethod( group , "AddItem", "Sub Item <b>3</b>");
		_ObjectSetProperty( item , "CaptionFormat", 1);
		_ObjectSetProperty( item , "Alignment", 0);
		_ObjectSetProperty( item , "Indent", 12);
	item = _ObjectCallMethod( group , "AddItem", "Sub Sub Item <b>3</b>");
		_ObjectSetProperty( item , "CaptionFormat", 1);
		_ObjectSetProperty( item , "Alignment", 0);
		_ObjectSetProperty( item , "Indent", 24);
	item = _ObjectCallMethod( group , "AddItem", "Item 2");
		_ObjectSetProperty( item , "Alignment", 0);
	_ObjectSetProperty( group , "Expanded", -1);

165
How can I use HTML format to display my item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<font Tahoma;11>T</font>his is an HTML <b>item</b> assigned to a <fgcolor=FF0000>group</fgcolor>") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

164
How can I assign a tooltip to an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "ToolTip") , "ToolTip", "This is bit of text that should appear when the cursor hovers the <b>item</b>.");
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

163
How can I show or hide an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Visible", 0);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

162
How can I align an icon for an item

OBJECT explorerbar,group,item;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	item = _ObjectCallMethod( group , "AddItem", "Item 1");
		_ObjectSetProperty( item , "Image", 1);
		_ObjectSetProperty( item , "ImageAlignment", 0);
	item = _ObjectCallMethod( group , "AddItem", "Item 2");
		_ObjectSetProperty( item , "Image", 2);
		_ObjectSetProperty( item , "ImageAlignment", 2);
	_ObjectSetProperty( group , "Expanded", -1);

161
How can I stop highlighting an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2 - no ") , "AllowHighLight", 0);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

160
How can I change the item's background color

OBJECT explorerbar,group,item;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	item = _ObjectCallMethod( group , "AddItem", "Item 2");
		_ObjectSetProperty( item , "BackColor", 255);
		_ObjectSetProperty( item , "BackColor2", 16777215);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

159
How can I change the item's background color

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<bgcolor=FF0000>Item</bgcolor> 2") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

158
How can I change the item's foreground color

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "ForeColor", 255);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

157
How can I change the visual appearance of the item using your EBN files

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "BackColor", 16777216);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

156
How can I change the item's background color

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "BackColor", 255);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

155
How can I get the group of the item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Group") , "Bold", -1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

154
How can I get the index of the item

OBJECT explorerbar,group,item;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	item = _ObjectCallMethod( group , "AddItem", "Item 1");
		_ObjectSetProperty( item , "Caption", _ObjectGetProperty( item , "Index"));
	item = _ObjectCallMethod( group , "AddItem", "Item 2");
		_ObjectSetProperty( item , "Caption", _ObjectGetProperty( item , "Index"));
	item = _ObjectCallMethod( group , "AddItem", "Item 3");
		_ObjectSetProperty( item , "Caption", _ObjectGetProperty( item , "Index"));
	_ObjectSetProperty( group , "Expanded", -1);

153
How can I draw underlined an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<u>Item</u> 2") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

152
How can I draw underlined an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Underline", -1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

151
How can I draw as strikeout an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<s>Item</s> 2") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

150
How can I draw as strikeout an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "StrikeOut", -1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

149
How can I draw as italic an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<i>Item</i> 2") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

148
How can I draw as italic an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Italic", -1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

147
How can I add a anchor or a hyperlink

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( explorerbar , "HighlightItemType", 0);
_ObjectSetProperty( explorerbar , "HandCursor", 0);
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Link <a1><b>1</b></a>") , "CaptionFormat", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Link <a2><b>2</b></a>") , "CaptionFormat", 1);
	_ObjectSetProperty( group , "Expanded", -1);

146
How do I bold an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "<b>Item</a> 2") , "CaptionFormat", 1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

145
How do I bold an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Bold", -1);
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

144
How can I align an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( group , "ItemHeight", 28);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Left",1) , "Alignment", 0);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Center",2) , "Alignment", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Right",3) , "Alignment", 2);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Middle",1) , "Alignment", 4);
	_ObjectSetProperty( group , "Expanded", -1);

143
How can I assign some extra data to an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 1") , "UserData", "your data");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

142
How can I assign or display an icon for an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item <img>1</img> text <img>2</img>") , "CaptionFormat", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Image", 2);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 3") , "Image", 3);
	_ObjectSetProperty( group , "Expanded", -1);

141
How can I assign or display an icon for an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 1") , "Image", 1);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Image", 2);
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 3") , "Image", 3);
	_ObjectSetProperty( group , "Expanded", -1);

140
How can I assign or display an icon for an item

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1",1);
	_ObjectCallMethod( group , "AddItem", "Item 2",2);
	_ObjectCallMethod( group , "AddItem", "Item 3",3);
	_ObjectSetProperty( group , "Expanded", -1);

139
How can I change the item's position

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 3") , "Position", 0);
	_ObjectSetProperty( group , "Expanded", -1);

138
How can I change the item's caption

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 2") , "Caption", "new caption");
	_ObjectCallMethod( group , "AddItem", "Item 3");
	_ObjectSetProperty( group , "Expanded", -1);

137
How do I add new items

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "AddItem", "Item 1") , "Bold", -1);

136
How do I assign a group to a set in the shortcut bar

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectSetProperty( explorerbar , "ShowShortcutBar", -1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "Shortcut", "Set <img>1</img>");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "Shortcut", "Set <img>1</img>");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3") , "Shortcut", "Set <img>2</img>");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 4") , "Shortcut", "Set <img>2</img>");

135
How can I show or hide the expanding or collapsing button

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "AddItem", "Item 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2, expanding/collapsing button is missing ");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Expanded", -1);
	_ObjectSetProperty( group , "AllowExpand", 0);
_ObjectCallMethod( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3") , "AddItem", "Item 1");

134
How can I avoid expanding or collapsing a group

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "AddItem", "Item 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Expanded", -1);
	_ObjectSetProperty( group , "AllowExpand", 0);
_ObjectCallMethod( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3") , "AddItem", "Item 1");

133
How can I assign a tooltip to a group

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( explorerbar , "ToolTipDelay", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "ToolTip") , "ToolTip", "This is a bit of text that's shown when the cursor hovers the <b>group</b>.");

132
How can I display HTML text in the group's caption

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( explorerbar , "GroupHeight", 44);
_ObjectCallMethod(explorerbar, "ExecuteTemplate", "HTMLPicture(`pic1`) = `c:\exontrol\images\zipdisk.gif`");
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<img>pic1</img> <s>HTML</s> <img>1</img> <b>format</b>") , "CaptionFormat", 1);

131
How can I disable scrolling the group's list when it is expanded or collapsed

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Expanded", -1);
	_ObjectSetProperty( group , "AllowScroll", 0);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

130
How can I change the group's background color ( gradient )

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectSetProperty( group , "BackColor", 255);
	_ObjectSetProperty( group , "BackColor2", 16777215);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

129
How can I access the bounding rectangle of the group's area

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectCallMethod( group , "AddItem", _ObjectGetProperty( group , "Top"));
	_ObjectCallMethod( group , "AddItem", _ObjectGetProperty( group , "Left"));
	_ObjectCallMethod( group , "AddItem", _ObjectGetProperty( group , "Width"));
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

128
How can I expand or collapse a group

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

127
How can I specify the height of the items

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "ItemHeight", 13);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

126
How do I put a picture on the group's background
OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Picture", _ObjectCallMethod( explorerbar , "ExecuteTemplate", "loadpicture(`c:\exontrol\images\zipdisk.gif`)"));
	_ObjectSetProperty( group , "PictureDisplay", 2);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

125
How do I put a picture on the group's background
OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "Picture", _ObjectCallMethod( explorerbar , "ExecuteTemplate", "loadpicture(`c:\exontrol\images\zipdisk.gif`)"));
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

124
How can I change the foreground color for items

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "ForeColorList", 255);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

123
How can I change the background color for the items

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( group , "BackColorList", 255);
	_ObjectSetProperty( group , "Expanded", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

122
How can I change the group's foreground color

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<fgcolor=FF0000>Group</fgcolor> 2") , "CaptionFormat", 1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

121
How can I change the group's foreground color

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "ForeColor", 255);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

120
How can I change the group's background color

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<bgcolor=FF0000>Group</bgcolor> 2") , "CaptionFormat", 1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

119
How can I change the visual appearance of the group, using EBN files

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectSetProperty( explorerbar , "GroupAppearance", 1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "BackColor", 16777216);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

118
How can I change the group's background color

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "BackColor", 255);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

117
How do I get the index of the group

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( group , "Caption", _ObjectGetProperty( group , "Index"));
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
	_ObjectSetProperty( group , "Caption", _ObjectGetProperty( group , "Index"));
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");
	_ObjectSetProperty( group , "Caption", _ObjectGetProperty( group , "Index"));

116
How can I underline the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<u>Group</u> 1") , "CaptionFormat", 1);

115
How can I underline the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "Underline", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

114
How can I show the group's name as strikeout

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<s>Group</s> 1") , "CaptionFormat", 1);

113
How can I show the group's name as strikeout

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "StrikeOut", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

112
How can I draw as italic the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<i>Group</i> 1") , "CaptionFormat", 1);

111
How do I draw italic the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "Italic", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

110
How do I bold the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "<b>Group</b> 1") , "CaptionFormat", 1);

109
How do I bold the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2") , "Bold", -1);
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3");

108
How can I align the icon in the group's caption

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectSetProperty( group , "Image", 1);
	_ObjectSetProperty( group , "ImageAlignment", 2);
	_ObjectSetProperty( group , "Alignment", 2);

107
How can I align the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "Alignment", 2);

106
How can I align the group's name

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "Alignment", 0);

105
How can I assign some extra data to a group

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "UserData", "your data");

104
How can I display an icon in the group's caption

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group <img>1</img> text <img>2</img>") , "CaptionFormat", 1);

103
How can I display an icon in the group's caption

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( explorerbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
	"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
	"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
	"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1") , "Image", 1);

102
How can I access an item by its position

OBJECT explorerbar,group;

explorerbar =  ObjectByName("AN1") ;
group = _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
	_ObjectCallMethod( group , "AddItem", "Item 1");
	_ObjectCallMethod( group , "AddItem", "Item 2");
	_ObjectSetProperty( _ObjectCallMethod( group , "AddItem", "Item 3") , "Position", 0);
	_ObjectCallMethod(explorerbar, "TemplatePut", "Dim groObj")
	_ObjectCallMethod(explorerbar, "TemplatePut", group)
	_ObjectCallMethod(explorerbar, "ExecuteTemplate", "groObj.ItemByPos(1).Bold = True");
	_ObjectSetProperty( group , "Expanded", -1);

101
How can I change the position of a group

OBJECT explorerbar;

explorerbar =  ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 1");
_ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 2");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( explorerbar , "Groups") , "Add", "Group 3") , "Position", 0);