192:
Does your control supports scrolling by touching the screen

PropertiesList1->BeginUpdate();
PropertiesList1->Select(PropertiesList1);
PropertiesList1->AutoDrag = Expropertieslistlib_tlb::AutoDragEnum::exAutoDragScrollOnShortTouch | Expropertieslistlib_tlb::AutoDragEnum::exAutoDragScroll;
PropertiesList1->EndUpdate();

191:
If I enabled the list filter on runtime, the user can click on [x] and close the filter text. Can I disabled this action

PropertiesList1->BeginUpdate();
PropertiesList1->AllowMultipleValuesOnEnum = true;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarAlwaysVisible;
PropertiesList1->EndUpdate();

190:
Is it possible to specify a different background/foreground color for the property from the cursor, aka hot item

PropertiesList1->Select(PropertiesList1);
PropertiesList1->HotBackColor = RGB(0,0,255);
PropertiesList1->HotForeColor = RGB(255,255,255);
PropertiesList1->SelBackColor = RGB(0,0,128);
PropertiesList1->SelForeColor = RGB(255,255,255);

189:
My development environment does not have any Object,GetOcx,DefaultDispatch,GetControlUnknown,nativeObject, ... property, is there any alternative I can pass the component to PrintExt so I can get printed

PropertiesList1->Select(PropertiesList1);
PropertiesList1->Template = L"Dim p;p = CreateObject(`Exontrol.Print`);p.PrintExt = Me;p.AutoRelease = False;p.Preview();";

188:
How can I display checkboxes for flags values only

PropertiesList1->BeginUpdate();
PropertiesList1->AllowMultipleValuesOnEnum = true;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Nextevent",TVariant(81),Expropertieslistlib_tlb::EditTypeEnum::EditEnum,TNoParam(),TNoParam(),TNoParam());
	var_Property->AddValue(1,L"Option A");
	var_Property->AddValue(2,L"Option B");
	var_Property->AddValue(3,L"Option C");
	var_Property->AddValue(4,L"Option D");
	var_Property->AddValue(16,L"Flag A");
	var_Property->AddValue(32,L"Flag B");
	var_Property->AddValue(64,L"Flag C");
	var_Property->AddValue(128,L"Flag D");
PropertiesList1->Refresh();
PropertiesList1->EndUpdate();

187:
Is is possible to display a checkbox on ENUM types

PropertiesList1->BeginUpdate();
PropertiesList1->AllowMultipleValuesOnEnum = true;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Nextevent",TVariant(5),Expropertieslistlib_tlb::EditTypeEnum::EditEnum,TNoParam(),TNoParam(),TNoParam());
	var_Property->AddValue(1,L"Flag A");
	var_Property->AddValue(2,L"Flag B");
	var_Property->AddValue(4,L"Flag C");
	var_Property->AddValue(8,L"Flag D");
	var_Property->AddValue(16,L"Flag E");
PropertiesList1->Refresh();
PropertiesList1->EndUpdate();

186:
Is it possible to display the full path in the EditFolder editor

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Folder",TVariant("c:\\"),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam());
	var_Property->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderTitle,TVariant("Current Folder"));
	var_Property->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderShowEditBox,TVariant(false));
	var_Property->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderShowPath,TVariant(true));

185:
How can I include a "New Folder" button so user can create new folders when using the EditFolder form

PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderAllowNewFolder,TVariant(true));

184:
Is it possible to show always the selection in the files/folders list in the EditFolder dialog
PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderNewUI,TVariant(true));

183:
How can I hide the editbox in the EditFolder editor

PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderShowEditBox,TVariant(false));

182:
How can I include the files in the in the EditFolder editor

PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderIncludeFiles,TVariant(true));

181:
Is it possible to change the caption in the EditFolder editor

PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFolderTitle,TVariant("Select a directory..."));

180:
Is it possible to filter for properties that contains a specified text

PropertiesList1->BeginUpdate();
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarVisible;
PropertiesList1->FilterBarPrompt = L"<font ;7><fgcolor=FF0000><c>Start Filtering...";
PropertiesList1->FilterBarPromptPattern = L"back";
PropertiesList1->IncrementalSearch = Expropertieslistlib_tlb::AutoSearchEnum::exContains;
PropertiesList1->EndUpdate();

179:
How can I filter the properties at runtime

PropertiesList1->BeginUpdate();
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarVisible;
PropertiesList1->FilterBarPrompt = L"<font ;7><fgcolor=FF0000><c>Start Filtering...";
PropertiesList1->FilterBarPromptPattern = L"Back";
PropertiesList1->EndUpdate();

178:
Is it possible to change the caption being displayed in the filter bar

PropertiesList1->BeginUpdate();
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarVisible;
PropertiesList1->FilterBarPrompt = L"<font ;7><fgcolor=FF0000><c>Start Filtering...";
PropertiesList1->EndUpdate();

177:
How can I enable the filter-prompt feature

PropertiesList1->BeginUpdate();
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarVisible;
PropertiesList1->EndUpdate();

176:
How do I specify the height of the control's header bar

PropertiesList1->BeginUpdate();
PropertiesList1->HeaderVisible = true;
PropertiesList1->HeaderHeight = 36;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->EndUpdate();

175:
Is it possible to display a checkbox for ENUM types that allow BIT combinations

PropertiesList1->BeginUpdate();
PropertiesList1->AllowMultipleValuesOnEnum = true;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(true),TNoParam());
PropertiesList1->FilterBarPromptVisible = Expropertieslistlib_tlb::FilterBarVisibleEnum::exFilterBarVisible;
PropertiesList1->FilterBarPromptPattern = L"Inc";
PropertiesList1->EndUpdate();

174:
Can I add different EditFile entries with different filters

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Text File",TVariant("text.txt"),Expropertieslistlib_tlb::EditTypeEnum::EditFile,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFileFilter,TVariant("Text Files (*.txt)|*.txt"));
PropertiesList1->Add(L"INI File",TVariant("text.ini"),Expropertieslistlib_tlb::EditTypeEnum::EditFile,TNoParam(),TNoParam(),TNoParam())->set_Option(Expropertieslistlib_tlb::OptionEnum::exEditFileFilter,TVariant("INI Files (*.ini)|*.ini"));
PropertiesList1->EndUpdate();

173:
Is it possible to expand items/entries when user types for searching properties

PropertiesList1->BeginUpdate();
PropertiesList1->ExpandOnSearch = true;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->EndUpdate();

172:
Is it possible to show ticks on the slider control

PropertiesList1->Add(L"Slider",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Slider w/h ticks",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
	var_Property->SliderStep = 10;
	var_Property->SliderTickFrequency = 10;
PropertiesList1->Refresh();

171:
How can I edit a number between a range or interval
PropertiesList1->BeginUpdate();
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Slider",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
	var_Property->Numeric = true;
	var_Property->SpinStep = 0;
	var_Property->SliderWidth = 0;
	var_Property->SliderStep = 0;
	var_Property->SliderMin = 0;
	var_Property->SliderMax = 100;

170:
How can I edit a number between a range or interval
PropertiesList1->BeginUpdate();
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Slider",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
	var_Property->NumericFloat = true;
	var_Property->SpinStep = 0;
	var_Property->SliderWidth = 0;
	var_Property->SliderStep = 0;
	var_Property->SliderMin = 0;
	var_Property->SliderMax = 1;

169:
How can I add a slider or track bar editor, with a fixed size

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Slider",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam())->SliderWidth = 48;
PropertiesList1->EndUpdate();

168:
How can I add a slider or track bar editor, so it covers half of the cell
PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Slider",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam())->SliderWidth = -50;
PropertiesList1->EndUpdate();

167:
How can I add a slider or track bar editor, so it covers the full cell

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Slider",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam())->SliderWidth = -100;
PropertiesList1->EndUpdate();

166:
How can I add a spin editor within a range or interval of float numbers

PropertiesList1->BeginUpdate();
PropertiesList1->AllowSpin = true;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Slider",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
	var_Property->NumericFloat = true;
	var_Property->SpinStep = ".01";
	var_Property->SliderWidth = 0;
	var_Property->SliderMin = 0;
	var_Property->SliderMax = 1;
PropertiesList1->EndUpdate();

165:
How can I add a spin editor within a range or interval of numbers

PropertiesList1->BeginUpdate();
PropertiesList1->AllowSpin = true;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Slider",TVariant(10),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
	var_Property->Numeric = true;
	var_Property->SliderWidth = 0;
	var_Property->SliderMin = 5;
	var_Property->SliderMax = 15;
PropertiesList1->EndUpdate();

164:
Can I use your HTML format to display a property

PropertiesList1->BeginUpdate();
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->SelBackColor = 0x1000000;
PropertiesList1->SelForeColor = RGB(0,0,0);
PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->ColumnWidth[TVariant(0)] = 304;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"I1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property->HTMLName = TVariant(String("<br>text<off 4>subscript</off><off -4>sup<off -4>ers</off>cript</off> icons <img>1</img>, <img>2</img>, ... pictures <img>p1</i") +
"mg>, <img>p2</img> <br><br>text <b>bold</b>, <i>italic</i>, <u>underline</u>, <s>strikeout</s>, ...<br><dotline>and so on...<br>" +
" <a>anchor</a> or <a2>hyperlink</a><br><fgcolor=FF0000>fgcolor</fgcolor> or <bgcolor=00FF00>bgcolor</bgcolor>");
	var_Property->Height = 128;
Expropertieslistlib_tlb::IPropertyPtr var_Property1 = PropertiesList1->Add(L"I2",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property1->HTMLName = L"<sha ;;0>antialiasing</sha> format";
PropertiesList1->EndUpdate();

163:
How can I display I picture to a property

PropertiesList1->BeginUpdate();
PropertiesList1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
PropertiesList1->HTMLPicture[L"pic2"] = TVariant("c:\\exontrol\\images\\auction.gif");
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Picture 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property->HTMLName = L"<img>pic1</img> <b>1</b>";
	var_Property->Height = 48;
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
Expropertieslistlib_tlb::IPropertyPtr var_Property1 = PropertiesList1->Add(L"Picture 2",TVariant("link2"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property1->HTMLName = L"<img>pic2</img> <b>2</b>";
	var_Property1->Height = 32;
PropertiesList1->EndUpdate();

162:
How do I display an icon to a property

PropertiesList1->DefaultItemHeight = 18;
PropertiesList1->BeginUpdate();
PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->Add(L"I1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"<img>1</img> <b>1</b>";
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"I2",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"<img>2</img> <b>2</b>";
PropertiesList1->EndUpdate();

161:
How do I specify the height of a property

PropertiesList1->BeginUpdate();
PropertiesList1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
PropertiesList1->HTMLPicture[L"pic2"] = TVariant("c:\\exontrol\\images\\auction.gif");
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Picture 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property->HTMLName = L"<img>pic1</img> <b>1</b>";
	var_Property->Height = 48;
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
Expropertieslistlib_tlb::IPropertyPtr var_Property1 = PropertiesList1->Add(L"Picture 2",TVariant("link2"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property1->HTMLName = L"<img>pic2</img> <b>2</b>";
	var_Property1->Height = 48;
PropertiesList1->EndUpdate();

160:
How do I edit a float number

PropertiesList1->BeginUpdate();
PropertiesList1->AllowSpin = true;
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Edit",TVariant("0.5"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property->NumericFloat = true;
	var_Property->SpinStep = "0.1";
PropertiesList1->EndUpdate();

159:
How do I change the step for a spin

PropertiesList1->BeginUpdate();
PropertiesList1->AllowSpin = true;
PropertiesList1->Add(L"Edit",TVariant(10),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->SpinStep = 10;
PropertiesList1->EndUpdate();

158:
How do I sort the items in a drop down editor

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Enum",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::EditEnum,TNoParam(),TNoParam(),TNoParam());
	var_Property->DropDownItems = 1;
	var_Property->AddValue(1,L"First choice");
	var_Property->AddValue(2,L"Second choice");
	var_Property->AddValue(3,L"Third choice");
	var_Property->SortItems(TNoParam(),TNoParam());
PropertiesList1->Refresh();

157:
How do I specify the number of visible items in a drop down editor

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Enum",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::EditEnum,TNoParam(),TNoParam(),TNoParam());
	var_Property->DropDownItems = 1;
	var_Property->AddValue(1,L"First choice");
	var_Property->AddValue(2,L"Second choice");
	var_Property->AddValue(3,L"Third choice");
PropertiesList1->Refresh();

156:
How do I bold a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->EndUpdate();

155:
How do I disable or enable a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Enabled = false;
PropertiesList1->EndUpdate();

154:
How do I specify a tooltip for a property

PropertiesList1->BeginUpdate();
PropertiesList1->AllowTooltip = true;
PropertiesList1->Add(L"ToolTip",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ToolTip = L"This is a bit of text that shows up when the user hovers the cursor";
PropertiesList1->EndUpdate();

153:
How do I specify the masking character

PropertiesList1->BeginUpdate();
Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Edit",TVariant(12),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
	var_Property->Mask = L"##";
	var_Property->MaskChar = 48;
PropertiesList1->EndUpdate();

152:
How do I specify a mask

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant(12),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Mask = L"##";
PropertiesList1->EndUpdate();

151:
How do I edit a number

PropertiesList1->BeginUpdate();
PropertiesList1->AllowSpin = true;
PropertiesList1->Add(L"Edit",TVariant(15),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Numeric = true;
PropertiesList1->EndUpdate();

150:
How do I change the foreground color for a cell

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->set_CellForeColor(TVariant(0),RGB(255,0,0));
PropertiesList1->EndUpdate();

149:
How do I change the foreground color for a cell

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->set_CellForeColor(TVariant(1),RGB(255,0,0));
PropertiesList1->EndUpdate();

148:
How do I change the background color for a cell

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->set_CellBackColor(TVariant(0),RGB(255,0,0));
PropertiesList1->EndUpdate();

147:
How do I change the background color for a cell

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->set_CellBackColor(TVariant(1),RGB(255,0,0));
PropertiesList1->EndUpdate();

146:
How do I change the background color for a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->BackColor = RGB(255,0,0);
PropertiesList1->EndUpdate();

145:
How do I change the foreground color for a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ForeColor = RGB(255,0,0);
PropertiesList1->EndUpdate();

144:
How do I associate an extra data to a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Color",TVariant(255),Expropertieslistlib_tlb::EditTypeEnum::EditColor,TNoParam(),TNoParam(),TNoParam())->set_UserData(TVariant("your data"));
PropertiesList1->EndUpdate();

143:
How do I get the caption of the property, as it is displayed in the browser

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Color",TVariant(255),Expropertieslistlib_tlb::EditTypeEnum::EditColor,TNoParam(),TNoParam(),TNoParam())->ID = 12345;
PropertiesList1->Add(PropertiesList1->Property[TVariant("Color")]->DisplayValue,TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->EndUpdate();

142:
How do I get the value of the property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ID = 12345;
PropertiesList1->Add(PropertiesList1->Property[TVariant("Edit")]->get_Value(),TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->EndUpdate();

141:
How do I make a property read only
PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Locked = true;
PropertiesList1->EndUpdate();

140:
How do I specify a description for a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->Description = L"This is just a description";
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Edit")];
PropertiesList1->EndUpdate();

139:
How do I get the identifer of the property

PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ID = 12345;
PropertiesList1->Add(PropertiesList1->Property[TVariant("Edit")]->ID,TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->Refresh();

138:
How do I get the type of the property
PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(PropertiesList1->Property[TVariant("Edit")]->Type,TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->Refresh();

137:
How do I get the name of the property

PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(PropertiesList1->Property[TVariant("Edit")]->Name,TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->Refresh();

136:
How do I select a folder

PropertiesList1->Add(L"Folder",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFolder,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

135:
How do I select a file

PropertiesList1->Add(L"File",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditFile,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

134:
How do I slider or trackbar editor

PropertiesList1->Add(L"Slider",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

133:
How do I add a button

PropertiesList1->Add(L"Button",TVariant("Aaa"),Expropertieslistlib_tlb::EditTypeEnum::EditButton,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

132:
How do I add a check box editor

PropertiesList1->Add(L"Check",TVariant(true),Expropertieslistlib_tlb::EditTypeEnum::EditCheck,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

131:
How do I add a color editor

PropertiesList1->Add(L"Color",TVariant(255),Expropertieslistlib_tlb::EditTypeEnum::EditColorPage,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

130:
How do I add a new object properties inside the control

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"MySelf 1",TVariant(PropertiesList1),Expropertieslistlib_tlb::EditTypeEnum::EditObject,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"MySelf 2",TVariant(PropertiesList1),Expropertieslistlib_tlb::EditTypeEnum::EditObject,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

129:
How do I add a new objects inside the control

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"MySelf",TVariant(PropertiesList1),Expropertieslistlib_tlb::EditTypeEnum::EditObject,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

128:
How do I add a drop down editor with some predefined values

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"DropDown",TVariant("Aaa"),Expropertieslistlib_tlb::EditTypeEnum::EditDropDown,TNoParam(),TNoParam(),TNoParam());
	var_Property->AddValue(1,L"First choice");
	var_Property->AddValue(2,L"Second choice");
	var_Property->AddValue(3,L"Third choice");
PropertiesList1->Refresh();

127:
How do I add a password editor

PropertiesList1->Add(L"Password",TVariant("pass"),Expropertieslistlib_tlb::EditTypeEnum::EditPassword,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

126:
How do I add a date picker editor

PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

125:
How do I add a drop down editor with some predefined values

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->Add(L"Enum",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::EditEnum,TNoParam(),TNoParam(),TNoParam());
	var_Property->AddValue(1,L"First choice");
	var_Property->AddValue(2,L"Second choice");
	var_Property->AddValue(3,L"Third choice");
PropertiesList1->Refresh();

124:
How do I add a boolean editor

PropertiesList1->Add(L"Boolean",TVariant(true),Expropertieslistlib_tlb::EditTypeEnum::EditBoolean,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

123:
How do I add a button or a page editor

PropertiesList1->Add(L"Page",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::EditPage,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

122:
How do I add a picture editor

PropertiesList1->Add(L"Picture",TNoParam(),Expropertieslistlib_tlb::EditTypeEnum::EditPicture,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

121:
How do I add a font editor

PropertiesList1->Add(L"Font",TVariant("Arial"),Expropertieslistlib_tlb::EditTypeEnum::EditFontName,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

120:
How do I add a font editor

PropertiesList1->Add(L"Font",TVariant("Arial"),Expropertieslistlib_tlb::EditTypeEnum::EditFont,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

119:
How do I add a color editor

PropertiesList1->Add(L"Color",TVariant(255),Expropertieslistlib_tlb::EditTypeEnum::EditColor,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

118:
How do I add an edit

PropertiesList1->Add(L"Edit",TVariant("text"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

117:
How do I specify the character sets being included in the font editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exFontCharSet] = TVariant("0");
PropertiesList1->Add(L"Font",TVariant("Arial"),Expropertieslistlib_tlb::EditTypeEnum::EditFontName,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

116:
How do I show or hide the bottom scroll bar in the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateShowScroll] = TVariant(false);
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

115:
How do highlight the "Today" date is the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateMarkToday] = TVariant(true);
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

114:
How do I show or hide the "Today" button is the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateShowTodayButton] = TVariant(false);
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

113:
How to specify the first day of the week in the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateFirstWeekDay] = TVariant(1);
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

112:
How to specifies the shortcut for the weekdays to be displayed in the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateWeekDays] = TVariant("Du Lu Ma Mi Jo Vi Si");
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

111:
How can I change the name of the months in the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateMonths] = TVariant("Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre");
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

110:
Can I change the "Today" caption being displayed in the drop down date picker calendar editor

PropertiesList1->Option[Expropertieslistlib_tlb::OptionEnum::exDateTodayCaption] = TVariant("Azi");
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

109:
How can I open the drop down editors, using a different than F4 key
PropertiesList1->EditOnSelect = false;
PropertiesList1->EditOnKey = 113;
PropertiesList1->Select(PropertiesList1);

108:
How do I display the color properties as RGB

PropertiesList1->BeginUpdate();
PropertiesList1->DisplayColorAs = Expropertieslistlib_tlb::DisplayColorEnum::exRGB;
PropertiesList1->Add(L"Red",TVariant(255),Expropertieslistlib_tlb::EditTypeEnum::EditColor,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Blue",TVariant(16711680),Expropertieslistlib_tlb::EditTypeEnum::EditColor,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

107:
How do I get the list of properties being listed as a string

PropertiesList1->Select(PropertiesList1);
PropertiesList1->Add(L" _ toString _ ",TVariant(PropertiesList1->ToString[Expropertieslistlib_tlb::ToStringEnum::exLiterals]),Expropertieslistlib_tlb::EditTypeEnum::EditButton,TNoParam(),TNoParam(),TNoParam())->Bold = true;
PropertiesList1->Sort(TVariant(true),TNoParam());

106:
How can I display a picture to a property

PropertiesList1->DefaultItemHeight = 48;
PropertiesList1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
PropertiesList1->HTMLPicture[L"pic2"] = TVariant("c:\\exontrol\\images\\auction.gif");
PropertiesList1->Add(L"Picture 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"Pic <img>pic1</img> or <img>pic2</img>";
PropertiesList1->Refresh();

105:
How do I show or hide the properties with multiple parameters

PropertiesList1->ShowMultipleParams = false;
PropertiesList1->Select(PropertiesList1);

104:
How can I add a hyperlink or anchor element

PropertiesList1->BackColor = RGB(255,255,255);
PropertiesList1->SelBackColor = PropertiesList1->BackColor;
PropertiesList1->SelForeColor = PropertiesList1->ForeColor;
PropertiesList1->Add(L"Link 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"Link <a1>one</s>";
PropertiesList1->Refresh();

103:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

PropertiesList1->SelBackColor = RGB(255,128,255);
PropertiesList1->FormatAnchor[false] = L"<b><u><fgcolor=880000> </fgcolor></u></b>";
PropertiesList1->Add(L"Link 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"Link <a1>one</s>";
PropertiesList1->Refresh();

102:
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

PropertiesList1->SelBackColor = RGB(255,128,255);
PropertiesList1->FormatAnchor[true] = L"<b><u> </u></b>";
PropertiesList1->Add(L"Link 1",TVariant("link1"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->HTMLName = L"Link <a1>one</s>";
PropertiesList1->Refresh();

101:
How do I specify the indentation of the child items relative to their parents

PropertiesList1->AutoIndent = false;
PropertiesList1->Indent = 8;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->ExpandAll();

100:
How do I specify the indentation of the child items relative to their parents

PropertiesList1->Indent = 11;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->ExpandAll();

99:
How do I get the a property based on its identifier

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam())->ID = 1234;
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Property",PropertiesList1->Property[TVariant(1234)]->Name,Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

98:
How do I get the a property based on its index

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Item",PropertiesList1->Item[TVariant(1)]->Name,Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

97:
How do I get the number or count of the properties being listed

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->Add(L"Count",TVariant(PropertiesList1->Count),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

96:
How do I change the name or the caption for a column

PropertiesList1->HeaderVisible = true;
PropertiesList1->ColumnCaption[TVariant(0)] = L"Properties";
PropertiesList1->Select(PropertiesList1);

95:
How do I expand a property

PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"Root",TVariant(""),Expropertieslistlib_tlb::EditTypeEnum::Label,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Child 1",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->Add(L"Child 2",TVariant(2),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TVariant("Root"),TNoParam());
PropertiesList1->ExpandItem[TVariant("Root")] = true;
PropertiesList1->EndUpdate();

94:
How do I change the width for a column

PropertiesList1->ColumnWidth[TVariant(1)] = 48;
PropertiesList1->Select(PropertiesList1);

93:
How do I clear or remove all properties
PropertiesList1->Add(L"First",TVariant("A"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Clear();
PropertiesList1->Refresh();

92:
How do I remove a property
PropertiesList1->Add(L"First",TVariant("A"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Remove(TVariant("First"));
PropertiesList1->Refresh();

91:
How do I add a property

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

90:
How do I change the visual aspect description's spliter, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHeaderFilterBarButton] = 0x1000000;
PropertiesList1->Select(PropertiesList1);

89:
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumbP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSThumbH] = 0x3000000;
PropertiesList1->Select(PropertiesList1);

88:
I've seen that you can change the visual appearance for the scroll bar. How can I do that

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtn] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtnP] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSBtnH] = 0x3000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exHSBack] = RGB(240,240,240);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exVSBack] = RGB(240,240,240);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exScrollSizeGrip] = RGB(240,240,240);
PropertiesList1->HeaderVisible = true;
PropertiesList1->ColumnAutoResize = false;
PropertiesList1->Select(PropertiesList1);

87:
Can I change the forecolor for the tooltip

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipForeColor] = RGB(255,0,0);
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

86:
Can I change the background color for the tooltip

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);
PropertiesList1->AllowTooltip = true;

85:
Can I change the default border of the tooltip, using your EBN files

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->ToolTipWidth = 364;
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000;
PropertiesList1->Select(PropertiesList1);
PropertiesList1->AllowTooltip = true;

84:
Is there any option to highligth the column from the cursor - point
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exCursorHoverColumn] = 0x1000000;
PropertiesList1->HeaderVisible = true;

83:
How can change the visual appearance for the spin control, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinUpButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinUpButtonDown] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinDownButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSpinDownButtonDown] = 0x2000000;
PropertiesList1->AllowSpin = true;
PropertiesList1->Add(L"Spin",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

82:
How can change the visual appearance for the slider or track bar, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSliderThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exSliderRange] = RGB(210,210,210);
PropertiesList1->Add(L"Slider",TVariant(50),Expropertieslistlib_tlb::EditTypeEnum::EditSlider,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

81:
How do I change the visual aspect of the drop down calendar window, that shows up if I click the drop down filter button, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateHeader] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateTodayUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateTodayDown] = 0x2000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateScrollThumb] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateScrollRange] = RGB(230,230,230);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateSeparatorBar] = RGB(230,230,230);
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDateSelect] = 0x1000000;
PropertiesList1->Add(L"Date",TVariant("1/1/2001"),Expropertieslistlib_tlb::EditTypeEnum::EditDate,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

80:
How can change the visual appearance for the button that are visible inside the editors, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exButtonDown] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exButtonUp] = 0x2000000;
PropertiesList1->Select(PropertiesList1);

79:
How can change the visual appearance for the button that shows the drop down editors, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDropDownButtonUp] = 0x1000000;
PropertiesList1->Background[Expropertieslistlib_tlb::BackgroundPartEnum::exDropDownButtonDown] = 0x2000000;
PropertiesList1->Select(PropertiesList1);

78:
Can I change the order of the buttons in the scroll bar

PropertiesList1->ScrollOrderParts[Expropertieslistlib_tlb::ScrollBarEnum::exHScroll] = L"t,l,r";
PropertiesList1->ScrollOrderParts[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = L"t,l,r";
PropertiesList1->Select(PropertiesList1);

77:
The thumb size seems to be very small. Can I make it bigger

PropertiesList1->ScrollThumbSize[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = 128;
PropertiesList1->Select(PropertiesList1);

76:
How do I enlarge or change the size of the control's scrollbars

PropertiesList1->ScrollHeight = 18;
PropertiesList1->ScrollWidth = 18;
PropertiesList1->ScrollButtonWidth = 18;
PropertiesList1->ScrollButtonHeight = 18;
PropertiesList1->Select(PropertiesList1);

75:
How can I display my text on the scroll bar, using a different font

PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exThumbPart] = L"This is just a text";
PropertiesList1->ScrollFont[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll]->Size = TVariant(long(12));
PropertiesList1->Select(PropertiesList1);

74:
How can I display my text on the scroll bar

PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exThumbPart] = L"this is just a text";
PropertiesList1->Select(PropertiesList1);

73:
How do I assign a tooltip to a scrollbar

PropertiesList1->ScrollToolTip[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll] = L"This is a tooltip being shown when you click and drag the thumb in the vertical scroll bar";
PropertiesList1->Select(PropertiesList1);

72:
How do I assign an icon to the button in the scrollbar

PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = L"<img>1</img>";
PropertiesList1->ScrollHeight = 18;
PropertiesList1->ScrollButtonWidth = 18;
PropertiesList1->Select(PropertiesList1);

71:
I need to add a button in the scroll bar. Is this possible

PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartCaption[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = L"1";
PropertiesList1->Select(PropertiesList1);

70:
Can I display an additional buttons in the scroll bar

PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exLeftB2Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exRightB6Part] = true;
PropertiesList1->ScrollPartVisible[Expropertieslistlib_tlb::ScrollBarEnum::exVScroll,Expropertieslistlib_tlb::ScrollPartEnum::exRightB5Part] = true;
PropertiesList1->Select(PropertiesList1);

69:
Can I change the font for the tooltip

PropertiesList1->ToolTipDelay = 1;
/*
	Select the Component\Import Component...\Import a Type Library,
	to import the following Type Library:

		OLE Automation

	TypeLib: stdole2.tlb

	to define the namespace: Stdole_tlb
*/
//#include "STDOLE_TLB.h"
Stdole_tlb::FontPtr var_StdFont = PropertiesList1->ToolTipFont;
	var_StdFont->Name = L"Tahoma";
	var_StdFont->Size = TVariant(long(14));
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

68:
How do I call your x-script language

Expropertieslistlib_tlb::IPropertyPtr var_Property = PropertiesList1->ExecuteTemplate(L"Add(`Bold`,1,1)");
	var_Property->Bold = true;

67:
How do I disable sorting the columns when clicking the control's header
PropertiesList1->SortOnClick = Expropertieslistlib_tlb::SortOnClickEnum::exNoSort;
PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

66:
Can I use your EBN files to change the visual appearance for +/- expand - collapse buttons

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exCustom;
PropertiesList1->HasButtonsCustom[false] = 16777216;
PropertiesList1->HasButtonsCustom[true] = 33554432;
PropertiesList1->Select(PropertiesList1);

65:
Can I use my own icons for the +/- ( expand/collapse ) buttons

PropertiesList1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exCustom;
PropertiesList1->HasButtonsCustom[false] = 1;
PropertiesList1->HasButtonsCustom[true] = 2;
PropertiesList1->Select(PropertiesList1);

64:
How do I change visual appearance of the +/- ( expand/collapse ) buttons

PropertiesList1->HasButtons = Expropertieslistlib_tlb::ExpandButtonEnum::exWPlus;
PropertiesList1->Select(PropertiesList1);

63:
How do I browse or select for a com or net object
PropertiesList1->set_SelectedObject(PropertiesList1->DefaultDispatch);

62:
How do I expand all properties

PropertiesList1->Select(PropertiesList1);
PropertiesList1->ExpandAll();

61:
How do I enable resizing the columns at runtime

PropertiesList1->ColumnsAllowSizing = true;
PropertiesList1->Select(PropertiesList1);

60:
How do I call your x-script language

PropertiesList1->Template = L"Add(`First`,1,1)";

59:
How can I enable or disable the control

PropertiesList1->Enabled = false;
PropertiesList1->Select(PropertiesList1);

58:
I've seen that the width of the tooltip is variable. Can I make it larger

PropertiesList1->ToolTipWidth = 328;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

57:
How do I disable showing the tooltip for all control
PropertiesList1->ToolTipDelay = 0;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

56:
How do I let the tooltip being displayed longer

PropertiesList1->ToolTipPopDelay = 10000;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

55:
How do I show the tooltip quicker

PropertiesList1->ToolTipDelay = 1;
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

54:
How do I get the handle of the control's window
long var_hWnd = PropertiesList1->hWnd;

53:
How do I show alternate rows in different background color

PropertiesList1->BackColorAlternate = RGB(240,240,240);
PropertiesList1->Select(PropertiesList1);

52:
How do enable or disable tooltips
PropertiesList1->AllowTooltip = true;
PropertiesList1->Select(PropertiesList1);

51:
How do change the foreground color for the control's header bar, using EBN

PropertiesList1->HeaderVisible = true;
PropertiesList1->ForeColorHeader = RGB(255,0,0);

50:
How do change the visual appearance for the control's header bar, using EBN

PropertiesList1->HeaderVisible = true;
PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BackColorHeader = 0x1000000;

49:
How do I change the foreground color for the description part in the bottom side of the control

PropertiesList1->ForeColorDescription = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);

48:
How do I change the visual appearance for the description part in the bottom side of the control, using your EBN files

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BackColorDescription = 0x1000000;

47:
How do I change the background color for the description part in the bottom side of the control

PropertiesList1->BackColorDescription = RGB(255,0,0);

46:
Is there any option to specify the height of the items, before adding them

PropertiesList1->DefaultItemHeight = 13;
PropertiesList1->Select(PropertiesList1);

45:
How do I show or hide the connection between categories

PropertiesList1->MarkCategories = true;
PropertiesList1->LinkCategories = false;
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

44:
How do I show or hide the categories

PropertiesList1->MarkCategories = true;
PropertiesList1->MarkLineColor = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

43:
How do I change the foreground color for categories

PropertiesList1->ForeColorCategories = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

42:
How do I change the background color for categories

PropertiesList1->BackColorCategories = RGB(255,0,0);
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

41:
How do I sort the control

PropertiesList1->Select(PropertiesList1);
PropertiesList1->Sort(TVariant(false),TNoParam());

40:
Is there any option to change the color for the grid lines

PropertiesList1->HasGridLines = Expropertieslistlib_tlb::GridLinesEnum::exAllLines;
PropertiesList1->GridLineColor = RGB(255,0,0);
PropertiesList1->Select(PropertiesList1);

39:
How do I specify the default category

PropertiesList1->DefaultCategory = L"Font";
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

38:
How do I show or hide the categories

PropertiesList1->MarkCategories = false;
PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

37:
How do I get a property based on its name

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam())->ID = 100;
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant(100)];
PropertiesList1->Refresh();

36:
How do I get a property based on its name

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

35:
How do I maintain performance while making several changes
PropertiesList1->BeginUpdate();
PropertiesList1->Add(L"First",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Second",TVariant(1),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->EndUpdate();

34:
How can I get a list of interfaces that an object implements

OutputDebugString( PropertiesList1->Interfaces[PropertiesList1] );

33:
How can I display something else when including the elements of a collection
PropertiesList1->ShowObjects = true;
PropertiesList1->ShowItemsCollection = true;
PropertiesList1->NameItemsCollection = L"Name;Caption;Item;Index";
PropertiesList1->Select(PropertiesList1);

32:
How can I include the elements of a collection
PropertiesList1->ShowObjects = true;
PropertiesList1->ShowItemsCollection = true;
PropertiesList1->Select(PropertiesList1);

31:
How can I use a spin control to edit numeric values

PropertiesList1->AllowSpin = true;
PropertiesList1->Select(PropertiesList1);

30:
How can I change the control's font

PropertiesList1->Font->Name = L"Tahoma";
PropertiesList1->Select(PropertiesList1);

29:
How do I show or hide the variables of an object like Font

PropertiesList1->ShowVariables = true;
PropertiesList1->Select(PropertiesList1->Font);

28:
How do I show or hide the categories

PropertiesList1->ShowCategories = true;
PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

27:
How do I refresh the control
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Refresh();

26:
How can still display the selected items when the control loses the focus
PropertiesList1->HideSelection = false;
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

25:
How do I change the visual appearance effect for the selected item, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->SelBackColor = 0x1000000;
PropertiesList1->SelForeColor = RGB(0,0,0);
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

24:
How do I change the colors for the selected item

PropertiesList1->SelBackColor = RGB(0,0,0);
PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

23:
How do I show or hide the non browseable members
PropertiesList1->ShowNonBrowsable = true;
PropertiesList1->Select(PropertiesList1);

22:
How can I hide or show the object's property pages

PropertiesList1->ShowPropertyPages = false;
PropertiesList1->Select(PropertiesList1);

21:
How do I filter properties when loading
PropertiesList1->FireIncludeProperty = true;

20:
How do I get or set the selected property

PropertiesList1->Add(L"First Name",TVariant("Mihai"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->Add(L"Last Name",TVariant("Filimon"),Expropertieslistlib_tlb::EditTypeEnum::Edit,TNoParam(),TNoParam(),TNoParam());
PropertiesList1->SelectedProperty = PropertiesList1->Property[TVariant("Last Name")];
PropertiesList1->Refresh();

19:
How do I remove "Invalid property value." message
PropertiesList1->InvalidValueMessage = L"";
PropertiesList1->Select(PropertiesList1);

18:
How do I change the "Invalid property value." message
PropertiesList1->InvalidValueMessage = L"new message";
PropertiesList1->Select(PropertiesList1);

17:
How do I edit a property as soon as the user selects it
PropertiesList1->EditOnSelect = true;
PropertiesList1->Select(PropertiesList1);

16:
How do I make the control read only

PropertiesList1->ReadOnly = true;
PropertiesList1->Select(PropertiesList1);

15:
How do I show or hide the read only members
PropertiesList1->ShowReadOnly = false;
PropertiesList1->Select(PropertiesList1);

14:
How do I show or hide the grid lines

PropertiesList1->HasGridLines = Expropertieslistlib_tlb::GridLinesEnum::exNoLines;
PropertiesList1->Select(PropertiesList1);

13:
How do I hide the hierarchy lines

PropertiesList1->HasLines = false;
PropertiesList1->Select(PropertiesList1);

12:
How can I add the horizontal scroll bar

PropertiesList1->ColumnAutoResize = false;
PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

11:
How do I show or hide the control's header bar

PropertiesList1->HeaderVisible = true;
PropertiesList1->Select(PropertiesList1);

10:
How do I show or hide the objects members
PropertiesList1->ShowObjects = false;
PropertiesList1->Select(PropertiesList1);

9:
How do I show or hide the restricted members
PropertiesList1->ShowRestricted = false;
PropertiesList1->Select(PropertiesList1);

8:
How do I show or hide the hidden members
PropertiesList1->ShowHidden = false;
PropertiesList1->Select(PropertiesList1);

7:
How do I browse or select an object
PropertiesList1->Select(PropertiesList1);

6:
How do I change the control's foreground color

PropertiesList1->ForeColor = RGB(120,0,120);
PropertiesList1->Select(PropertiesList1);

5:
How do I change the control's background color

PropertiesList1->BackColor = RGB(200,200,200);

4:
How do change the visual appearance for the control's border, using EBN

PropertiesList1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
PropertiesList1->BorderStyle = Expropertieslistlib_tlb::BorderStyleEnum(0x1000000);
PropertiesList1->BackColor = RGB(255,255,255);

3:
How do I remove the control's border
PropertiesList1->BorderStyle = Expropertieslistlib_tlb::BorderStyleEnum::None;

2:
How do I change the height of the description part in the bottom side of the control

PropertiesList1->DescriptionHeight = 100;

1:
How do I hide or show the description part in the bottom side of the control

PropertiesList1->DescriptionVisible = false;