305
|
Why I cannot center my cells in the column

axComboBox1.TreeColumnIndex = -1;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exRowLines;
(axComboBox1.Columns.Add("Default") as EXCOMBOBOXLib.Column).Alignment = EXCOMBOBOXLib.AlignmentEnum.CenterAlignment;
axComboBox1.Items.AddItem("item 1");
axComboBox1.Items.AddItem("item 2");
axComboBox1.Items.AddItem("item 3");
|
23
|
Why child items are not shown

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Columns.Add("Column 1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
|
551
|
Why can t I type free text into a DropDown style combobox

axComboBox1.AutoComplete = false;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("Column");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item 3");
var_Items.AddItem("Item 1");
var_Items.AddItem("Item 2");
|
456
|
What is the equivalent to combo1.text=combo1.list(index) to select a row in the combo

axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A");
var_Items.AddItem("B");
var_Items.AddItem("C");
var_Items.AddItem("D");
axComboBox1.set_Select(0,"C");
|
458
|
What is the equivalent to combo1.text=combo1.list(index) to select a row in the combo

axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A");
var_Items.AddItem("B");
var_Items.AddItem("C");
var_Items.AddItem("D");
axComboBox1.set_EditText(0,axComboBox1.Items.get_CellCaption(axComboBox1.Items[2],0).ToString());
|
459
|
What is the equivalent to combo1.text=combo1.list(index) to select a row in the combo

axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A");
var_Items.AddItem("B");
var_Items.AddItem("C");
var_Items.AddItem("D");
axComboBox1.set_EditText(0,"C");
|
457
|
What is the equivalent to combo1.text=combo1.list(index) to select a row in the combo

axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A");
var_Items.AddItem("B");
var_Items.AddItem("C");
var_Items.AddItem("D");
axComboBox1.set_Select(0,axComboBox1.Items.get_CellCaption(axComboBox1.Items[2],0));
|
383
|
What about a function to get the day in the week, or days since Sunday

axComboBox1.Columns.Add("Date");
(axComboBox1.Columns.Add("WeekDay") as EXCOMBOBOXLib.Column).ComputedField = "weekday(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem(Convert.ToDateTime("1/11/2001 10:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("2/22/2002 11:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("3/13/2003 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("4/14/2004 13:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
|
538
|
Type of wraps the cell's caption support (Sample 2)

axComboBox1.BeginUpdate();
axComboBox1.HeaderSingleLine = false;
axComboBox1.HeaderHeight = 36;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exRowLines;
axComboBox1.ColumnAutoResize = false;
axComboBox1.ScrollBySingleLine = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Single-Line (exCaptionSingleLine)") as EXCOMBOBOXLib.Column);
var_Column.Width = 96;
var_Column.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,-1);
EXCOMBOBOXLib.Column var_Column1 = (var_Columns.Add("Word-Wrap (exCaptionWordWrap)") as EXCOMBOBOXLib.Column);
var_Column1.Width = 96;
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,0);
var_Column1.FormatColumn = "%0";
EXCOMBOBOXLib.Column var_Column2 = (var_Columns.Add("Break-Wrap (exCaptionBreakWrap)") as EXCOMBOBOXLib.Column);
var_Column2.Width = 96;
var_Column2.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column2.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellSingleLine,1);
var_Column2.FormatColumn = "%0";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("This is the <b>first</b> line.<br>This is the <b>second</b> line.<br>This is the <b>third</b> line.");
var_Items.AddItem("This is the <b>first</b> line.\\r\\nThis is the <b>second</b> line.\\r\\nThis is the <b>third</b> line.");
axComboBox1.EndUpdate();
|
537
|
Type of wraps the cell's caption support (Sample 1)

axComboBox1.BeginUpdate();
axComboBox1.HeaderSingleLine = false;
axComboBox1.HeaderHeight = 36;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exRowLines;
axComboBox1.ColumnAutoResize = false;
axComboBox1.ScrollBySingleLine = true;
(axComboBox1.Columns.Add("Default") as EXCOMBOBOXLib.Column).Width = 128;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
h = var_Items.AddItem("This is the <b>first</b> line.<br>This is the <b>second</b> line.<br>This is the <b>third</b> line.");
var_Items.set_CellCaptionFormat(h,0,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
h = var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
var_Items.set_CellSingleLine(h,0,EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
h = var_Items.AddItem("This is the <b>first</b> line.<br>This is the <b>second</b> line.<br>This is the <b>third</b> line.");
var_Items.set_CellCaptionFormat(h,0,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
var_Items.set_CellSingleLine(h,0,EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
h = var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
var_Items.set_CellSingleLine(h,0,EXCOMBOBOXLib.CellSingleLineEnum.exCaptionBreakWrap);
h = var_Items.AddItem("This is the <b>first</b> line.<br>This is the <b>second</b> line.<br>This is the <b>third</b> line.");
var_Items.set_CellCaptionFormat(h,0,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
var_Items.set_CellSingleLine(h,0,EXCOMBOBOXLib.CellSingleLineEnum.exCaptionBreakWrap);
axComboBox1.EndUpdate();
|
574
|
The user clicks the drop-down filter, select a value and the control's list filters for the selected item(s). Is there a way for when the user then goes to the next column to add another filter and the drop down arrow is clicked for the list of values they can filter by to be limited to what is being displayed in the list due to the first filter they set

// AddColumn event - Fired after a new column has been added.
private void axComboBox1_AddColumn(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEvent e)
{
}
//this.axComboBox1.AddColumn += new AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEventHandler(this.axComboBox1_AddColumn);
axComboBox1.BeginUpdate();
axComboBox1.ColumnAutoResize = false;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic,0);
axComboBox1.DataSource = (rs as ADODB.Recordset);
axComboBox1.Columns["ShipVia"].Position = 2;
axComboBox1.EndUpdate();
|
169
|
The thumb size seems to be very small. Can I make it bigger

axComboBox1.ColumnAutoResize = false;
(axComboBox1.Columns.Add("C1") as EXCOMBOBOXLib.Column).Width = 256;
(axComboBox1.Columns.Add("C2") as EXCOMBOBOXLib.Column).Width = 256;
(axComboBox1.Columns.Add("C3") as EXCOMBOBOXLib.Column).Width = 256;
axComboBox1.set_ScrollThumbSize(EXCOMBOBOXLib.ScrollBarEnum.exHScroll,64);
|
45
|
The drop down filter window displays a "to" string between two datem when I filter dates. Can I change that

EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.DisplayFilterDate = true;
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarDateTo,"->");
axComboBox1.ApplyFilter();
|
324
|
The control supports three styles: Simple, DropDown and DropDownList. How can I change the style

axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
|
337
|
The control selects the portion of text that doesn't match with the selected item. How can I avoid that

axComboBox1.AutoSelect = false;
axComboBox1.Columns.Add("Column");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item 3");
var_Items.AddItem("Item 1");
var_Items.AddItem("Item 2");
|
507
|
The control's filter bar is not closed once I click the close button (toggle)

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
var_Items.set_LockedItemCount(EXCOMBOBOXLib.VAlignmentEnum.exBottom,1);
int h = var_Items.get_LockedItem(EXCOMBOBOXLib.VAlignmentEnum.exBottom,0);
var_Items.set_ItemDivider(h,0);
var_Items.set_CellCaption(h,0,"<c><fgcolor=808080>Press the CTRL + F to turn on/off the control's filter bar. ALT + Up/Down moves the focus.");
var_Items.set_CellCaptionFormat(h,0,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
axComboBox1.FilterBarCaption = "`<r><fgcolor=808080>` + value";
axComboBox1.FilterBarPromptPattern = "B";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarCompact | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarSingleLine | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
EXCOMBOBOXLib.Column var_Column1 = axComboBox1.Columns[0];
var_Column1.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column1.Filter = "Item B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
37
|
The "IsBlank" caption shown in the control's filterbar when I select "Blanks" or "NonBlanks" items in the column's drop down filter window

EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exBlanks;
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarIsBlank,"Is Empty");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarIsNonBlank,"Is Not Empty");
axComboBox1.ApplyFilter();
|
586
|
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse.
private void axComboBox1_MouseMoveEvent(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_MouseMoveEvent e)
{
axComboBox1.ShowToolTip("<null>","<null>",null,"+8","+8");
}
//this.axComboBox1.MouseMoveEvent += new AxEXCOMBOBOXLib._IComboBoxEvents_MouseMoveEventHandler(this.axComboBox1_MouseMoveEvent);
(axComboBox1.Columns.Add("tootip") as EXCOMBOBOXLib.Column).ToolTip = "this is a tooltip assigned to a column";
|
476
|
Setting the ForeColor to red and then setting Enabled property on False the ForeColor returns back to original color of black/gray. What can be done (Style is Simple)

axComboBox1.BeginUpdate();
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.Simple;
axComboBox1.ColumnAutoResize = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("C1");
var_Columns.Add("C2");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("item a"),1,"item b");
var_Items.set_CellCaption(var_Items.AddItem("item c"),1,"item d");
axComboBox1.Value = "item a";
axComboBox1.ForeColor = Color.FromArgb(128,128,188);
axComboBox1.BackColor = Color.FromArgb(240,240,240);
axComboBox1.HeaderForeColor = Color.FromArgb(128,128,128);
axComboBox1.SelBackColor = Color.FromArgb(128,128,128);
axComboBox1.BackColorEdit = Color.FromArgb(0,0,0);
axComboBox1.ForeColorEdit = Color.FromArgb(255,255,255);
axComboBox1.Enabled = false;
axComboBox1.EndUpdate();
|
475
|
Setting the ForeColor to red and then setting Enabled property on False the ForeColor returns back to original color of black/gray. What can be done (Style is DropDownList)

axComboBox1.BeginUpdate();
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.ColumnAutoResize = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("C1");
var_Columns.Add("C2");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("item a"),1,"item b");
var_Items.set_CellCaption(var_Items.AddItem("item c"),1,"item d");
axComboBox1.Value = "item a";
axComboBox1.BackColorEdit = Color.FromArgb(0,0,0);
axComboBox1.ForeColor = Color.FromArgb(255,255,255);
axComboBox1.Enabled = false;
axComboBox1.EndUpdate();
|
474
|
Setting the ForeColor to red and then setting Enabled property on False the ForeColor returns back to original color of black/gray. What can be done (Style is DropDown)

axComboBox1.BeginUpdate();
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDown;
axComboBox1.ColumnAutoResize = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("C1");
var_Columns.Add("C2");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("item a"),1,"item b");
var_Items.set_CellCaption(var_Items.AddItem("item c"),1,"item d");
axComboBox1.Value = "item a";
axComboBox1.ForeColorEdit = Color.FromArgb(255,255,255);
axComboBox1.BackColorEdit = Color.FromArgb(0,0,0);
axComboBox1.Enabled = false;
axComboBox1.EndUpdate();
|
577
|
Re-order the cell's caption, icons and images/pictures

axComboBox1.BeginUpdate();
axComboBox1.IntegralHeight = true;
axComboBox1.Images("gBJJgBAICAADAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEahkZAIAEEbjMjlErlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrlTiFdib/sNjr9gs1nldlrlqtFtt0stlguNvulyh91ud1vVVvNuvt7wFHr9/vl3luEwOJouIq+Dw2KyGRyWTymVy2XzGZzUuiw+lmej0gkUaksljaAnmD" +
"cD/cEbf7w1+ufD/fEbeB028bYAO3enB6AB++4EoA4A4sb4vHjXJ4nG5vKAHA4ca6XBjTAD/Y2x/eB/jcB");
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("ToLeft") as EXCOMBOBOXLib.Column);
var_Column.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("ToRight") as EXCOMBOBOXLib.Column);
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellDrawPartsOrder,"caption,picture,icons,icon,check");
axComboBox1.DefaultItemHeight = 32;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exVLines;
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Caption");
var_Items.set_CellImage(h,0,2);
var_Items.set_CellImages(h,0,"1,2");
var_Items.set_CellPicture(h,0,(axComboBox1.ExecuteTemplate("loadpicture(`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`)") as Object));
var_Items.set_CellCaption(h,1,var_Items.get_CellCaption(h,0));
var_Items.set_CellHAlignment(h,1,EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
var_Items.set_CellImage(h,1,var_Items.get_CellImage(h,0));
var_Items.set_CellImages(h,1,"2,1");
var_Items.set_CellPicture(h,1,(var_Items.get_CellPicture(h,0) as Object));
h = var_Items.AddItem("<b>HTML</b> <off 4>Caption");
var_Items.set_CellCaptionFormat(h,0,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
var_Items.set_CellImage(h,0,2);
var_Items.set_CellImages(h,0,"1,2");
var_Items.set_CellPicture(h,0,(axComboBox1.ExecuteTemplate("loadpicture(`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`)") as Object));
var_Items.set_CellCaption(h,1,var_Items.get_CellCaption(h,0));
var_Items.set_CellCaptionFormat(h,1,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
var_Items.set_CellHAlignment(h,1,EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
var_Items.set_CellImage(h,1,var_Items.get_CellImage(h,0));
var_Items.set_CellImages(h,1,"2,1");
var_Items.set_CellPicture(h,1,(var_Items.get_CellPicture(h,0) as Object));
axComboBox1.EndUpdate();
|
597
|
Load data as a tree using a parent-id relationship

axComboBox1.BeginUpdate();
axComboBox1.ColumnAutoResize = false;
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.HeaderHeight = 24;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exVLines;
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
// Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project.
ADODB.Recordset rs = new ADODB.Recordset();
rs.Open("Select * FROM Employees WHERE 1=0","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic,0);
axComboBox1.DataSource = (rs as ADODB.Recordset);
axComboBox1.Columns[0].Width = 128;
rs = new ADODB.Recordset();
rs.Open("Employees","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic,0);
axComboBox1.PutItems(rs.GetRows(0,null,null),";0;15");
axComboBox1.Items.set_ExpandItem(0,true);
axComboBox1.EndUpdate();
|
513
|
Just wondering if it is possible to show the filter bar's close button on the right ( sample 2 )

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarShowCloseOnRight | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
axComboBox1.FilterBarPrompt = axComboBox1.FormatABC("`<r>` + value",axComboBox1.FilterBarPrompt,null,null).ToString();
axComboBox1.EndUpdate();
|
512
|
Just wondering if it is possible to show the filter bar's close button on the right ( sample 1 )

axComboBox1.BeginUpdate();
axComboBox1.RightToLeft = true;
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
axComboBox1.EndUpdate();
|
100
|
It seems that the control uses the TAB key, is there any way to avoid that
axComboBox1.UseTabKey = false;
|
447
|
Is there other ways of showing the hierarchy lines (exGroupLinesOutside)

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesOutside;
axComboBox1.Indent = 12;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Child 3");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("Root 2");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Child 3");
|
446
|
Is there other ways of showing the hierarchy lines (exGroupLinesInsideLeaf)

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesInsideLeaf;
axComboBox1.Indent = 12;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Child 3");
var_Items.set_ExpandItem(h,true);
|
445
|
Is there other ways of showing the hierarchy lines (exGroupLinesInside)

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesInside;
axComboBox1.Indent = 12;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Child 3");
var_Items.set_ExpandItem(h,true);
|
448
|
Is there other ways of showing the hierarchy lines (exGroupLinesAtRoot)

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exGroupLinesAtRoot;
axComboBox1.Indent = 12;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Child 3");
var_Items.set_ExpandItem(h,true);
|
444
|
Is there other ways of showing the hierarchy lines (exGroupLines)

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exGroupLines;
axComboBox1.Indent = 12;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"SubChild 2");
var_Items.InsertItem(h,null,"Child 3");
var_Items.set_ExpandItem(h,true);
|
563
|
Is there anyway to stop the header changing colour when the mouse hovers/moves across the column header (non-clickable)

axComboBox1.BeginUpdate();
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("Item");
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.Position = 0;
var_Column.Width = 32;
var_Column.AllowSizing = false;
var_Column.FormatColumn = "1 index ``";
var_Column.AllowSort = false;
var_Column.AllowDragging = false;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.EndUpdate();
|
562
|
Is there anyway to stop the header changing colour when the mouse hovers/moves across the column header

axComboBox1.BeginUpdate();
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,-1);
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("Item");
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.Position = 0;
var_Column.Width = 32;
var_Column.AllowSizing = false;
var_Column.FormatColumn = "1 index ``";
var_Column.AllowSort = false;
var_Column.AllowDragging = false;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.EndUpdate();
|
64
|
Is there any way to get listed only visible items in the drop down filter window

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAll,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarBlanks,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarNonBlanks,"");
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("P1") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.DisplayFilterPattern = false;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exVisibleItems;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("P2") as EXCOMBOBOXLib.Column);
var_Column1.DisplayFilterButton = true;
var_Column1.DisplayFilterPattern = false;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("R1");
var_Items.set_CellCaption(h,1,"R2");
var_Items.set_CellCaption(var_Items.InsertItem(h,null,"Cell 1.1"),1,"Cell 1.2");
var_Items.set_CellCaption(var_Items.InsertItem(h,null,"Cell 2.1"),1,"Cell 2.2");
|
404
|
Is there any way to display the vertical scroll bar on the left side, as I want to align my data to the right

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("C1");
var_Columns.Add("C2");
var_Columns.Add("C3");
var_Columns.Add("C4");
var_Columns.Add("C5");
var_Columns.Add("C6");
var_Columns.Add("C7");
var_Columns.Add("C8");
axComboBox1.RightToLeft = true;
axComboBox1.EndUpdate();
|
354
|
Is there any property to disable the popup/context menu being shown when the user does a right click in the control's label area

(axComboBox1.Columns.Add("Default") as EXCOMBOBOXLib.Column).AllowEditContextMenu = false;
axComboBox1.Items.AddItem(0);
axComboBox1.Items.AddItem(1);
axComboBox1.Items.AddItem(2);
|
89
|
Is there any option to specify the height of the items, before adding them

axComboBox1.DefaultItemHeight = 32;
axComboBox1.Columns.Add("Column");
axComboBox1.Items.AddItem("One");
axComboBox1.Items.AddItem("Two");
|
184
|
Is there any option to resize the column based on its data, captions

(axComboBox1.Columns.Add("A") as EXCOMBOBOXLib.Column).WidthAutoResize = true;
axComboBox1.Items.AddItem(0);
axComboBox1.Items.AddItem(1);
|
36
|
Is there any option to remove the tooltip when the cursor hovers the column's drop down filter window

(axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarFilterTitle,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarPatternFilterTitle,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarTooltip,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarPatternTooltip,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarFilterForTooltip,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarDateTooltip,"");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarDateTitle,"");
|
26
|
Is there any option to make italic the column's header

(axComboBox1.Columns.Add("Column 1") as EXCOMBOBOXLib.Column).HeaderItalic = true;
|
145
|
Is there any option to highligth the column from the cursor - point

axComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,0x1000000);
(axComboBox1.Columns.Add("S") as EXCOMBOBOXLib.Column).Width = 32;
(axComboBox1.Columns.Add("Level 1") as EXCOMBOBOXLib.Column).LevelKey = 1;
(axComboBox1.Columns.Add("Level 2") as EXCOMBOBOXLib.Column).LevelKey = 1;
(axComboBox1.Columns.Add("Level 3") as EXCOMBOBOXLib.Column).LevelKey = 1;
(axComboBox1.Columns.Add("E1") as EXCOMBOBOXLib.Column).Width = 32;
(axComboBox1.Columns.Add("E2") as EXCOMBOBOXLib.Column).Width = 32;
(axComboBox1.Columns.Add("E3") as EXCOMBOBOXLib.Column).Width = 32;
(axComboBox1.Columns.Add("E4") as EXCOMBOBOXLib.Column).Width = 32;
|
366
|
Is there any option to display cells in uppercase

(axComboBox1.Columns.Add("") as EXCOMBOBOXLib.Column).ComputedField = "upper(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Chld 3");
var_Items.set_ExpandItem(h,true);
|
365
|
Is there any option to display cells in lowercase

(axComboBox1.Columns.Add("") as EXCOMBOBOXLib.Column).ComputedField = "lower(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.InsertItem(h,null,"Chld 3");
var_Items.set_ExpandItem(h,true);
|
361
|
Is there any option to change the fore color for cells or items that ends with a specified string

axComboBox1.ConditionalFormats.Add("%0 endwith '22'",null).ForeColor = (uint)ColorTranslator.ToWin32(Color.FromArgb(255,0,0));
axComboBox1.Columns.Add("");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 1.22");
var_Items.InsertItem(h,null,"Child 2.22");
var_Items.set_ExpandItem(h,true);
|
24
|
Is there any option to bold the column's header

(axComboBox1.Columns.Add("Column 1") as EXCOMBOBOXLib.Column).HeaderBold = true;
|
323
|
Is there any option to align the header to the left and the data to the right

(axComboBox1.Columns.Add("Left") as EXCOMBOBOXLib.Column).Alignment = EXCOMBOBOXLib.AlignmentEnum.LeftAlignment;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Right") as EXCOMBOBOXLib.Column);
var_Column.Alignment = EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
var_Column.HeaderAlignment = EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
var_Column.EditAlignment = EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("left"),1,"right");
|
9
|
Is there any option to align the header to the left and the data to the right

(axComboBox1.Columns.Add("Left") as EXCOMBOBOXLib.Column).Alignment = EXCOMBOBOXLib.AlignmentEnum.LeftAlignment;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Right") as EXCOMBOBOXLib.Column);
var_Column.Alignment = EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
var_Column.HeaderAlignment = EXCOMBOBOXLib.AlignmentEnum.RightAlignment;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("left"),1,"right");
|
487
|
Is there any method to get only the matched items and not the items with his parent

axComboBox1.BeginUpdate();
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.FilterInclude = EXCOMBOBOXLib.FilterIncludeEnum.exMatchingItemsOnly;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column.Filter = "C1|C2";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("R1");
var_Items.InsertItem(h,null,"C1");
var_Items.InsertItem(h,null,"C2");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("R2");
var_Items.InsertItem(h,null,"C1");
var_Items.InsertItem(h,null,"C2");
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
369
|
Is there any function to round the values base on the .5 value

axComboBox1.Columns.Add("Number");
(axComboBox1.Columns.Add("Round") as EXCOMBOBOXLib.Column).ComputedField = "round(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("-1.98");
var_Items.AddItem("0.99");
var_Items.AddItem("1.23");
var_Items.AddItem("2.34");
|
306
|
Is there any function to limit the height of the items when I display it using multiple lines

axComboBox1.ScrollBySingleLine = true;
axComboBox1.Columns.Add("C1");
axComboBox1.Columns.Add("C2");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Cell 1");
var_Items.set_CellCaption(h,1,"This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.");
var_Items.set_CellSingleLine(h,1,EXCOMBOBOXLib.CellSingleLineEnum.exCaptionWordWrap);
var_Items.set_ItemMaxHeight(h,48);
|
382
|
Is there any function to get the day of the year or number of days since January 1st

axComboBox1.Columns.Add("Date");
(axComboBox1.Columns.Add("Day since January 1st") as EXCOMBOBOXLib.Column).ComputedField = "yearday(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem(Convert.ToDateTime("1/11/2001 10:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("2/22/2002 11:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("3/13/2003 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.AddItem(Convert.ToDateTime("4/14/2004 13:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
|
139
|
Is there any function to get the control's data in your x-script format / template

axComboBox1.Columns.Add("Column");
axComboBox1.Items.AddItem("ToTemplate()");
|
370
|
Is there any function to get largest number with no fraction part that is not greater than the value

axComboBox1.Columns.Add("Number");
(axComboBox1.Columns.Add("Floor") as EXCOMBOBOXLib.Column).ComputedField = "floor(%0)";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("-1.98");
var_Items.AddItem("0.99");
var_Items.AddItem("1.23");
var_Items.AddItem("2.34");
|
206
|
Is there any function to filter the control's data as I type, something like filter on type

EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Filter") as EXCOMBOBOXLib.Column);
var_Column.FilterOnType = true;
var_Column.DisplayFilterButton = true;
axComboBox1.Items.AddItem("Canada");
axComboBox1.Items.AddItem("USA");
|
207
|
Is there any function to filter the control's data as I type, so the items being displayed include the typed characters

EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Filter") as EXCOMBOBOXLib.Column);
var_Column.FilterOnType = true;
var_Column.DisplayFilterButton = true;
var_Column.AutoSearch = EXCOMBOBOXLib.AutoSearchEnum.exContains;
axComboBox1.Items.AddItem("Canada");
axComboBox1.Items.AddItem("USA");
|
373
|
Is there any function to display currencies, or money formatted as in the control panel

axComboBox1.Columns.Add("Number");
(axComboBox1.Columns.Add("Currency") as EXCOMBOBOXLib.Column).ComputedField = "currency(dbl(%0))";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("1.23");
var_Items.AddItem("2.34");
var_Items.AddItem("10000.99");
|
188
|
Is there any function to assign any extra data to a column

(axComboBox1.Columns.Add("Data") as EXCOMBOBOXLib.Column).Data = "your extra data";
|
189
|
Is there any function to assign a key to a column instead using its name or capion

(axComboBox1.Columns.Add("Data") as EXCOMBOBOXLib.Column).Key = "DKey";
axComboBox1.Columns["DKey"].Caption = "new caption";
|
492
|
Is there a way to change the dropdown button arrow to something else ( theme, ebn )

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.Add(1,"XP:SCROLLBAR 1 6");
var_Appearance.Add(2,"XP:SCROLLBAR 1 7");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x2000000);
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
490
|
Is there a way to change the dropdown button arrow to something else ( solid color )

axComboBox1.BeginUpdate();
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,(uint)ColorTranslator.ToWin32(Color.FromArgb(190,190,190)));
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,(uint)ColorTranslator.ToWin32(Color.FromArgb(128,128,128)));
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
491
|
Is there a way to change the dropdown button arrow to something else ( no visual theme )

axComboBox1.BeginUpdate();
axComboBox1.UseVisualTheme = EXCOMBOBOXLib.UIVisualThemeEnum.exBorderVisualTheme | EXCOMBOBOXLib.UIVisualThemeEnum.exCheckBoxVisualTheme | EXCOMBOBOXLib.UIVisualThemeEnum.exCalendarVisualTheme | EXCOMBOBOXLib.UIVisualThemeEnum.exFilterBarVisualTheme | EXCOMBOBOXLib.UIVisualThemeEnum.exHeaderVisualTheme;
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
495
|
Is there a way to change the dropdown button arrow to something else ( ebn, sample 3 )

axComboBox1.BeginUpdate();
axComboBox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABZEGACAADACAxRDgMQBQKAAzAJBIYhkGYYYCgMZRUDGCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5fnueh/h+R5+AKABfkMWgGgGYA4AICoCGCE5WA4CphACMgSD2IRIDI" +
"BICmEd5YGCBpRjGBgegWIYIgWdgoGIRQsiKCZiAiJZ0gGQI4jUS4LECOAiBmDJflGfg2BSY4Al4OhGkOCJ2DgFJjGGfgqgiH5Ch4RhGkqOQmEOEpkFkHQYhJRYyESAok" +
"GKHhIhKIxJEmf4VGUeRGFmF5iBkchPhYJQ5GoYIZg6Ug6GoFYmkmNhuhuZwJkYcoagiZ5+HQFRngmZh6h6Z5JnYfodCaCgGBcOpfBQBCAgA==");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x1f0f0f0);
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
494
|
Is there a way to change the dropdown button arrow to something else ( ebn, sample 2 )

axComboBox1.BeginUpdate();
axComboBox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABKgCg6AADACAxRDgMQBQKAAzAJBIYhkGYYYCgMZRUDGCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/EeH5wiITwUkWMRsF4PYgEeaZ3gGYBoCWeICk6V5wnMf4FDCAAfAiYQgg4" +
"AYAmAWC7gIIYnm2fR/mEUYAF4GIFFEVBYgUYR4BCdoGmKSB6A+CAhDGBBfBiT4IlSdQ9A8WIWCeBJihgZgcg+YJoEIFYMiMSJWAaDZjhiGgogCIooG4QYMAIOQSDUPgi" +
"lONhIg6JI4GIK4LiQKJGDOFJgGMbJbDcDg5hYR4OCWCJyEyAQiCGChDheZBoDIYg3AMIJEVYQ4AnoZQ4mYeQmDsCJGmGNBwDQTQDEaAQcCYCZKGOHRDHgVgVh4J4phoD" +
"ISAaEYkGsNhNhMahVhyaJIFSDiuAIBIBCCaJ5mYe4VGGOhyHaBRInIPIRH2D5qkaIopCEOhCieBxjnqKoNgSapaj6OIsE+apOiWJBnkqYo6isKpqiGdIwCwKpWiaJIOl" +
"sHo8jIa4JFaTIomwOZuBeMgrmifpKgGbR6lAI4lEaM4ymYKIKCKEpfjqbI6kSHgnEmc5GnIOpfBQBCAg=");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x1808080);
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
493
|
Is there a way to change the dropdown button arrow to something else ( ebn, sample 1 )

axComboBox1.BeginUpdate();
axComboBox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABFACg6AADACAxRDgMQBQKAAzAJBIYhkGYYYCgMZRUDGCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5dlqIh/k8SAFnofxgDgFZ8gGH5ShYCgmiCQgeA6AghAgr5/EyWBUhC" +
"BZPngZIvgaSpoHYEYBCEOAMnWCJGgiFgZgmYoIDiBw1iKSB+C4fQHhiRJjgyYoIlYJwXmOA56DqC5iAONIhg+S45AYNoQmGExqEYIJkgicZ2gsDRhG4ToSAgMZqFIOol" +
"EiHJzhWSIJGYUAZiWSBsi+EofEkGhiDaCIphSPIZmIcp2GoI4mkmDhGD4JwJgIPQkmcQwqHaCZKgmZI0h6ZwonCFIfmYKIch6IJMhoFh9ggXxIgydQZmjTR5iORhKEaB" +
"4PGAOgUkmD5KBiHItiaSwKHaE4CPuBoMVieJMmMH4qgofoIDsRx6jSZorksapGGUIoqiidJHi2RYKmSHIumEchAh2L5rFeWhUDqAxbBQSIxkeCwkjGMpOAsNpBH0Do3k" +
"UASAg");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x1808080);
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
389
|
Is there a function to display the number of days between two date including the number of hours

(axComboBox1.Columns.Add("Start") as EXCOMBOBOXLib.Column).Width = 32;
axComboBox1.Columns.Add("End");
(axComboBox1.Columns.Add("Duration") as EXCOMBOBOXLib.Column).ComputedField = "2:=((1:=int(0:= date(%1)-date(%0))) = 0 ? '' : str(=:1) + ' day(s)') + ( 3:=round(24*(=:0-floor(=:0))) ? (len(=:2) ? ' and ' : " +
"'') + =:3 + ' hour(s)' : '' )";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
h = var_Items.AddItem(Convert.ToDateTime("2/22/2002 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("3/14/2002 13:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
h = var_Items.AddItem(Convert.ToDateTime("3/13/2003",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("4/11/2003 11:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
|
388
|
Is there a function to display the number of days between two date including the number of hours

axComboBox1.Columns.Add("Start");
axComboBox1.Columns.Add("End");
(axComboBox1.Columns.Add("Duration") as EXCOMBOBOXLib.Column).ComputedField = "\"D \" + int(date(%1)-date(%0)) + \" H \" + round(24*(date(%1)-date(%0) - floor(date(%1)-date(%0))))";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("1/14/2001 23:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
h = var_Items.AddItem(Convert.ToDateTime("2/22/2002 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("3/14/2002 13:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
h = var_Items.AddItem(Convert.ToDateTime("3/13/2003",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("4/11/2003 11:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
|
425
|
Is it possible to specify the cell's value but still want to display some formatted text instead the value

axComboBox1.BeginUpdate();
axComboBox1.MarkSearchColumn = false;
axComboBox1.Columns.Add("Value");
axComboBox1.Columns.Add("FormatCell");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(1);
var_Items.set_CellCaption(h,1,12);
var_Items.set_FormatCell(h,1,"currency(value)");
h = var_Items.AddItem(Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaption(h,1,Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")));
var_Items.set_CellCaptionFormat(h,1,EXCOMBOBOXLib.CaptionFormatEnum.exHTML);
var_Items.set_FormatCell(h,1,"longdate(value) replace '2001' with '<b>2001</b>'");
axComboBox1.EndUpdate();
|
429
|
Is it possible to specify an item being unsortable so its position won't be changed after sorting

axComboBox1.BeginUpdate();
axComboBox1.TreeColumnIndex = -1;
(axComboBox1.Columns.Add("Numbers") as EXCOMBOBOXLib.Column).SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem(1);
var_Items.AddItem(2);
var_Items.AddItem(3);
var_Items.AddItem(4);
int h = var_Items.AddItem("top 3");
var_Items.set_ItemPosition(h,3);
var_Items.set_CellHAlignment(h,0,EXCOMBOBOXLib.AlignmentEnum.RightAlignment);
var_Items.set_SortableItem(h,false);
var_Items.SortChildren(0,0,false);
axComboBox1.EndUpdate();
|
523
|
Is it possible to somehow highlight the column's name different than its filter value in the control's filter bar ( sample 3, results )

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Col-1") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Col-2") as EXCOMBOBOXLib.Column);
var_Column1.DisplayFilterButton = true;
var_Column1.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column2.AllowSizing = false;
var_Column2.AllowSort = false;
var_Column2.Width = 32;
var_Column2.FormatColumn = "1 apos ``";
var_Column2.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
var_Items.set_CellCaption(var_Items.AddItem("Item B"),1,"Sub-Item B");
var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
axComboBox1.FilterBarFont = (axComboBox1.Font as stdole.IFontDisp);
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,axComboBox1.FormatABC("`<fgcolor=808080>` + value + `</fgcolor>`",axComboBox1.get_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
axComboBox1.FilterBarCaption = "(`<b>` + value + `</b><fgcolor=808080>` + ( matchitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) +" +
" ` result(s)` ) : (`<fgcolor=808080>`+ itemcount + ` item(s)`) )) replace `[` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replac" +
"e `]` with ` </b></bgcolor></fgcolor>`";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle;
EXCOMBOBOXLib.Column var_Column3 = axComboBox1.Columns[0];
var_Column3.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column3.Filter = "Item A|Item B";
EXCOMBOBOXLib.Column var_Column4 = axComboBox1.Columns[1];
var_Column4.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exPattern;
var_Column4.Filter = "*B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
522
|
Is it possible to somehow highlight the column's name different than its filter value in the control's filter bar ( sample 2 )

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Col-1") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Col-2") as EXCOMBOBOXLib.Column);
var_Column1.DisplayFilterButton = true;
var_Column1.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column2.AllowSizing = false;
var_Column2.AllowSort = false;
var_Column2.Width = 32;
var_Column2.FormatColumn = "1 apos ``";
var_Column2.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
var_Items.set_CellCaption(var_Items.AddItem("Item B"),1,"Sub-Item B");
var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
axComboBox1.FilterBarFont = (axComboBox1.Font as stdole.IFontDisp);
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,axComboBox1.FormatABC("`<fgcolor=808080>` + value + `</fgcolor>`",axComboBox1.get_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
axComboBox1.FilterBarCaption = "value replace `[` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `]` with ` </b></bgcolor></fgcolor>`";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle;
EXCOMBOBOXLib.Column var_Column3 = axComboBox1.Columns[0];
var_Column3.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column3.Filter = "Item A|Item B";
EXCOMBOBOXLib.Column var_Column4 = axComboBox1.Columns[1];
var_Column4.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exPattern;
var_Column4.Filter = "*B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
521
|
Is it possible to somehow highlight the column's name different than its filter value in the control's filter bar ( sample 1 )

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Col-1") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Col-2") as EXCOMBOBOXLib.Column);
var_Column1.DisplayFilterButton = true;
var_Column1.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column2.AllowSizing = false;
var_Column2.AllowSort = false;
var_Column2.Width = 32;
var_Column2.FormatColumn = "1 apos ``";
var_Column2.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("Item A"),1,"Sub-Item A");
var_Items.set_CellCaption(var_Items.AddItem("Item B"),1,"Sub-Item B");
var_Items.set_CellCaption(var_Items.AddItem("Item C"),1,"Sub-Item C");
axComboBox1.set_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd,axComboBox1.FormatABC("`<fgcolor=808080>` + value + `</fgcolor>`",axComboBox1.get_Description(EXCOMBOBOXLib.DescriptionTypeEnum.exFilterBarAnd),null,null).ToString());
axComboBox1.FilterBarCaption = "value replace `[` with `<fgcolor=808080>[` replace `]` with `]</fgcolor>`";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle;
EXCOMBOBOXLib.Column var_Column3 = axComboBox1.Columns[0];
var_Column3.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column3.Filter = "Item A|Item B";
EXCOMBOBOXLib.Column var_Column4 = axComboBox1.Columns[1];
var_Column4.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exPattern;
var_Column4.Filter = "*B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
564
|
Is it possible to show the filterbar on top of the rows

axComboBox1.BeginUpdate();
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarTop;
axComboBox1.HeaderHeight = 24;
axComboBox1.FilterBarHeight = axComboBox1.HeaderHeight;
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Flat;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exAllLines;
axComboBox1.GridLineStyle = EXCOMBOBOXLib.GridLinesStyleEnum.exGridLinesGeometric;
axComboBox1.ColumnAutoResize = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exPattern;
var_Column.Filter = "B*";
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Index") as EXCOMBOBOXLib.Column);
var_Column1.FormatColumn = "1 index ``";
var_Column1.Position = 0;
var_Column1.Width = 48;
var_Column1.AllowSizing = false;
var_Column1.SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A.1");
var_Items.AddItem("A.2");
var_Items.AddItem("B.1");
var_Items.AddItem("B.2");
var_Items.AddItem("B.3");
var_Items.AddItem("C");
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
508
|
Is it possible to show the close button only if there is a filter applied

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarShowCloseIfRequired | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
axComboBox1.EndUpdate();
|
509
|
Is it possible to prevent definitely showing the filter bar's close button

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exFooterFilterBarButton,-1);
axComboBox1.EndUpdate();
|
501
|
Is it possible to prevent closing the control's filter bar, so it is always shown (prompt)

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
axComboBox1.FilterBarPromptPattern = "B";
axComboBox1.EndUpdate();
|
502
|
Is it possible to prevent closing the control's filter bar, so it is always shown (prompt-combined)

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarPromptPattern = "B";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarPromptVisible;
EXCOMBOBOXLib.Column var_Column1 = axComboBox1.Columns[0];
var_Column1.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column1.Filter = "Item B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
500
|
Is it possible to prevent closing the control's filter bar, so it is always shown

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.AllowSort = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 apos ``";
var_Column.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarCaption = "len(value) = 0 ? `<fgcolor=808080>no filter` : value";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarVisible;
EXCOMBOBOXLib.Column var_Column1 = axComboBox1.Columns[0];
var_Column1.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column1.Filter = "Item B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
435
|
Is it possible to limit the height of the item while resizing

// InsertItem event - Occurs after a new item has been inserted to Items collection.
private void axComboBox1_InsertItem(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_InsertItemEvent e)
{
axComboBox1.Items.set_ItemMinHeight(e.item,18);
axComboBox1.Items.set_ItemMaxHeight(e.item,72);
}
//this.axComboBox1.InsertItem += new AxEXCOMBOBOXLib._IComboBoxEvents_InsertItemEventHandler(this.axComboBox1_InsertItem);
axComboBox1.BeginUpdate();
axComboBox1.ItemsAllowSizing = EXCOMBOBOXLib.ItemsAllowSizingEnum.exResizeItem;
axComboBox1.ScrollBySingleLine = false;
axComboBox1.BackColorAlternate = Color.FromArgb(240,240,240);
axComboBox1.Columns.Add("Names");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Mantel");
var_Items.AddItem("Mechanik");
var_Items.AddItem("Motor");
var_Items.AddItem("Murks");
var_Items.AddItem("M rchen");
var_Items.AddItem("M hren");
var_Items.AddItem("M hle");
axComboBox1.Columns[0].SortOrder = EXCOMBOBOXLib.SortOrderEnum.SortAscending;
axComboBox1.EndUpdate();
|
569
|
Is it possible to highlight the column's header once a filter is applied

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.Add(2,"gBFLBCJwBAEHhEJAAEhABX8GACAADACAxSDEMQBQKAAzQFAYbhgHCGAAGQaBUgmFgAQhFcZQSKUOQTDKNYykCIRSDUJYkSZEIyjBI8ExXFqNACkGKwYgmNYiTLAcgAN" +
"J0WBaGIZJ4gOT5fDKMoEDRRYADFCscwxJybQAqGQKKb+VgAVY/cTyBIAEQSKA0TDOQ5TSKWB4JPZQRBEbZMNBtBIUJquKaqShdQJCU5FdY3Xblez9P7AMBwLFEC4NQ8Y" +
"NYuPhjR4dRTIMhvVAsUArFh8Zg9GZZFjmDIDT4ydBLTQwcyVIKnP5qOa6XbmPoCQDYKxZHYxPzVDa3axuL76dqCAT7XrXNy1TbNRrzQKfcJqfCbdw2YaDZLOOT3fjuI4" +
"hhKaRzFAHJ+jYQ4xHuY4gHuGIXGeExqC8Tp6C+PoEm+G5ImycRgh0XwvDGa5rgOeoejyXwnFeQp2mkf5ClgBB9gCWIYAwfYAEKV58mkdwOggNArgOXY2EWLoDkKOA0mg" +
"bhOGgZApgaSBIHWSYHSmbApgYThmESZYJkIeIkgeCpfliLIHgpMIcmUYYYmODAlg2SI4mWfRfGOEguDcCRjFYAJihCQhJBSDoRmONgKEcI4kFCEJhhOVYTmYnAlEAQhW" +
"BMJYJGYWoWmWSR2F6F5lnkWAQhUAgpEieRWEuSYkjWGpmkmNhuhuZwJkYcocmaaYkjyEhngnUA6lEFAlAEgI=");
var_Appearance.Add(1,"CP:2 -8 -4 2 4");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,0x1fefefe);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarActive,0x1010101);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,-1);
axComboBox1.HeaderHeight = 28;
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exRowLines;
axComboBox1.HeaderVisible = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
(var_Columns.Add("C1") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("C2") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.Filter = "Item 2";
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
(var_Columns.Add("C3") as EXCOMBOBOXLib.Column).DisplayFilterButton = true;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Item 1");
var_Items.set_CellCaption(h,1,"Item 2");
var_Items.set_CellCaption(h,2,"Item 3");
h = var_Items.AddItem("Item 4");
var_Items.set_CellCaption(h,1,"Item 5");
var_Items.set_CellCaption(h,2,"Item 6");
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
566
|
Is it possible to hide the count of selected items, shown on the right side of the control's label (multiple-selection)

axComboBox1.BeginUpdate();
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.SingleSel = false;
axComboBox1.SingleEdit = true;
axComboBox1.LabelColumnIndex = 0;
axComboBox1.SelBackColor = Color.FromArgb(51,153,255);
axComboBox1.SelForeColor = Color.FromArgb(255,255,255);
axComboBox1.LabelText = " ";
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("Column");
var_Columns.Add("Sub-Column");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("Item 1"),1,"SubItem 1.1");
var_Items.set_CellCaption(var_Items.AddItem("Item 2"),1,"SubItem 2.1");
var_Items.set_CellCaption(var_Items.AddItem("Item 3"),1,"SubItem 3.1");
var_Items.set_CellCaption(var_Items.AddItem("Item 4"),1,"SubItem 4.1");
var_Items.set_SelectItem(var_Items[1],true);
var_Items.set_SelectItem(var_Items[3],true);
axComboBox1.EndUpdate();
|
481
|
Is it possible to have a CheckBox and Button TOGETHER on all cells in a column

// CellButtonClick event - Fired after the user clicks on the cell of button type.
private void axComboBox1_CellButtonClick(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_CellButtonClickEvent e)
{
System.Diagnostics.Debug.Print( "CellButtonClick" );
System.Diagnostics.Debug.Print( e.item.ToString() );
System.Diagnostics.Debug.Print( axComboBox1.get_Key(null).ToString() );
}
//this.axComboBox1.CellButtonClick += new AxEXCOMBOBOXLib._IComboBoxEvents_CellButtonClickEventHandler(this.axComboBox1_CellButtonClick);
// CellStateChanged event - Fired after cell's state has been changed.
private void axComboBox1_CellStateChanged(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_CellStateChangedEvent e)
{
System.Diagnostics.Debug.Print( "CellStateChanged" );
System.Diagnostics.Debug.Print( e.item.ToString() );
System.Diagnostics.Debug.Print( axComboBox1.get_Key(null).ToString() );
}
//this.axComboBox1.CellStateChanged += new AxEXCOMBOBOXLib._IComboBoxEvents_CellStateChangedEventHandler(this.axComboBox1_CellStateChanged);
axComboBox1.BeginUpdate();
axComboBox1.SingleEdit = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("") as EXCOMBOBOXLib.Column);
var_Column.AllowSizing = false;
var_Column.Width = 32;
var_Column.FormatColumn = "1 index ``";
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Def") as EXCOMBOBOXLib.Column);
var_Column1.AllowSizing = false;
var_Column1.Width = 48;
var_Column1.FormatColumn = "` `";
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasButton,true);
var_Column1.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellButtonAutoWidth,true);
axComboBox1.Columns.Add("");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
var_Items.AddItem("");
axComboBox1.EndUpdate();
|
436
|
Is it possible to format numbers

axComboBox1.BeginUpdate();
axComboBox1.MarkSearchColumn = false;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("Name");
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("A") as EXCOMBOBOXLib.Column);
var_Column.SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
var_Column.AllowSizing = false;
var_Column.Width = 36;
var_Column.FormatColumn = "len(value) ? value + ' +'";
EXCOMBOBOXLib.Column var_Column1 = (var_Columns.Add("B") as EXCOMBOBOXLib.Column);
var_Column1.SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
var_Column1.AllowSizing = false;
var_Column1.Width = 36;
var_Column1.FormatColumn = "len(value) ? value + ' +'";
EXCOMBOBOXLib.Column var_Column2 = (var_Columns.Add("C") as EXCOMBOBOXLib.Column);
var_Column2.SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
var_Column2.AllowSizing = false;
var_Column2.Width = 36;
var_Column2.FormatColumn = "len(value) ? value + ' ='";
EXCOMBOBOXLib.Column var_Column3 = (var_Columns.Add("A+B+C") as EXCOMBOBOXLib.Column);
var_Column3.SortType = EXCOMBOBOXLib.SortTypeEnum.SortNumeric;
var_Column3.Width = 64;
var_Column3.ComputedField = "dbl(%1)+dbl(%2)+dbl(%3)";
var_Column3.FormatColumn = "type(value) in (0,1) ? 'null' : ( dbl(value)<0 ? '<fgcolor=FF0000>'+ (value format '2|.|3|,|1' ) : (dbl(value)>0 ? '<fgcolor=00" +
"00FF>+'+(value format '2|.|3|,' ): '0.00') )";
var_Column3.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.set_CellCaptionFormat(h,4,EXCOMBOBOXLib.CaptionFormatEnum.exComputedField);
int h1 = var_Items.InsertItem(h,null,"Child 1");
var_Items.set_CellCaption(h1,1,7);
var_Items.set_CellCaption(h1,2,3);
var_Items.set_CellCaption(h1,3,1);
h1 = var_Items.InsertItem(h,null,"Child 2");
var_Items.set_CellCaption(h1,1,-2);
var_Items.set_CellCaption(h1,2,-2);
var_Items.set_CellCaption(h1,3,-4);
h1 = var_Items.InsertItem(h,null,"Child 3");
var_Items.set_CellCaption(h1,1,2);
var_Items.set_CellCaption(h1,2,2);
var_Items.set_CellCaption(h1,3,-4);
var_Items.set_ExpandItem(h,true);
axComboBox1.EndUpdate();
|
460
|
Is it possible to filter the items as I type

// EditChange event - Fired when the user has taken an action that may have altered text in an edit control.
private void axComboBox1_EditChange(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_EditChangeEvent e)
{
axComboBox1.Columns[0].Filter = axComboBox1.get_EditText(0);
axComboBox1.ApplyFilter();
}
//this.axComboBox1.EditChange += new AxEXCOMBOBOXLib._IComboBoxEvents_EditChangeEventHandler(this.axComboBox1_EditChange);
axComboBox1.BeginUpdate();
axComboBox1.MarkSearchColumn = false;
axComboBox1.SingleEdit = true;
axComboBox1.AutoComplete = false;
axComboBox1.AutoDropDown = true;
axComboBox1.IntegralHeight = true;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
EXCOMBOBOXLib.Column var_Column = (var_Columns.Add("Items") as EXCOMBOBOXLib.Column);
var_Column.Prompt = "<i><fgcolor=808080>Start Filter</fgcolor></i>";
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exPattern;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("A");
var_Items.AddItem("B");
var_Items.AddItem("C");
var_Items.AddItem("AB");
var_Items.AddItem("AC");
var_Items.AddItem("BA");
var_Items.AddItem("BC");
var_Items.AddItem("CC");
axComboBox1.EndUpdate();
|
437
|
Is it possible to display the numbers using 3 (three) digits

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Def") as EXCOMBOBOXLib.Column).set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(100.27);
var_Items.set_FormatCell(h,0,"(value format '') + ' <fgcolor=808080>(default)'");
h = var_Items.AddItem(100.27);
var_Items.set_FormatCell(h,0,"(value format '3') + ' <fgcolor=808080>(3 digits)'");
h = var_Items.AddItem(100.27);
var_Items.set_FormatCell(h,0,"(value format 2) + ' <fgcolor=808080>(2 digits)'");
h = var_Items.AddItem(100.27);
var_Items.set_FormatCell(h,0,"(value format 1) + ' <fgcolor=808080>(1 digit)'");
axComboBox1.EndUpdate();
|
552
|
Is it possible to configure different colour/icon when there is a active filter

// FilterChange event - Occurs when filter was changed.
private void axComboBox1_FilterChange(object sender, EventArgs e)
{
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,axComboBox1.FormatABC("value = 0 ? 0x1000001 : 0x10000FF ",axComboBox1.Columns[0].FilterType,null,null));
}
//this.axComboBox1.FilterChange += new EventHandler(this.axComboBox1_FilterChange);
axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.RenderType = -16777216;
var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABXUIQAAYAQGKIcBiAKBQAGYBIJDEMgzDDAUBjKKocQTC4AIQjCK4JDKHYJRpHEZyCA8EhqGASRAFUQBYiWE4oSpLABQaK0ZwIGyRIrkGQgQ" +
"gmPYDSDNU4zVIEEglBI0TDNczhNDENgtGYaJqHIYpZBcM40TKkEZoSIITZcRrOEBiRL1S0RBhGcRUHZlWzdN64LhuK47UrWdD/XhdVzXRbjfz1Oq+bxve48Br7A5yYTh" +
"dr4LhOFQ3RjIL4xbIcUwGe6VZhjOLZXjmO49T69HTtOCYBEBA");
axComboBox1.DrawGridLines = EXCOMBOBOXLib.GridLinesEnum.exAllLines;
axComboBox1.ShowFocusRect = false;
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,0x1000001);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,-1);
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.HeaderVisible = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Filter") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.AllowSort = false;
var_Column.AllowDragging = false;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
EXCOMBOBOXLib.Column var_Column1 = axComboBox1.Columns[0];
var_Column1.Filter = "Item B";
var_Column1.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
579
|
Is it possible to Click or Double Click on any area of the combo to force the dropdown list to open
// Click event - Occurs when the user presses and then releases the left mouse button over the list control.
private void axComboBox1_ClickEvent(object sender, EventArgs e)
{
System.Diagnostics.Debug.Print( axComboBox1.get_DropDown(null).ToString() );
axComboBox1.set_DropDown(null,true);
}
//this.axComboBox1.ClickEvent += new EventHandler(this.axComboBox1_ClickEvent);
axComboBox1.BeginUpdate();
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("P1");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
var_Items.set_SelectItem(h,true);
axComboBox1.EndUpdate();
|
532
|
Is it possible to change the visual appearance of the position signs when user changes the column's position by drag and drop

axComboBox1.BeginUpdate();
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
EXCOMBOBOXLib.Columns var_Columns = axComboBox1.Columns;
var_Columns.Add("Column 1");
var_Columns.Add("Column 2");
var_Columns.Add("Column 3");
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABZEGACAADACAxRDgMQBQKAAzAJBIYhiG4cYCgMYxXDOCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5fnueh/h+R5+AKABfkMWgGgGYA4AICoCGCE5WA4CphACMgSD2IRIDI" +
"BICmEd5YGCBpRjGBgegWIYIgWdgoGIRQsiKCZiAiJZ0gGQI4jUS4LECOAiBmDJflGfg2BSY4Al4OhGkOCJ2DgFJjGGfgqgiH5Ch4RhGkqOQmEOEpkFkHQYhJRYyESAok" +
"GKHhIhKIxJEmf4VGUeRGFmF5iBkchPhYJQ5GoYIZg6Ug6GoFYmkmNhuhulRGHKGoImefh0BUZ4JmYeoemeSZ2H6HQmgoBgXDqXwUAQgI=");
var_Appearance.Add(2,"CP:1 0 -36 0 0");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exColumnsPositionSign,0x2000000);
axComboBox1.EndUpdate();
|
572
|
Is it possible to change the visual appearance of the drop down button (method 3, theme)

axComboBox1.BeginUpdate();
axComboBox1.VisualAppearance.Add(1,"XP: COMBOBOX 1 1");
axComboBox1.VisualAppearance.Add(2,"XP: COMBOBOX 1 3");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x2000000);
axComboBox1.Columns.Add("Default");
axComboBox1.EndUpdate();
|
571
|
Is it possible to change the visual appearance of the drop down button (method 2, ebn)

axComboBox1.BeginUpdate();
axComboBox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABKYCg6AADACAxRDgMQBQKAAzQFAYbBuGCGAAGIYBTgmFgAQhFcZQSKUOQTDKMIziYBYJhEMwwDhEIwjGKsIhsGIbJAGQBJCjWGodQLOEgzN" +
"C0IxNFCQILhEZJADKII8TTOU5UPRESwTE4cKBmKhQCo2NpKR7VUTxCKQahLLivoCjBT8EzHMqtIzrCA6MpaP4pQjKcqwTJ8YyHEi0ZrjazKaj6T5AXDUcaWbbNVx3PK3" +
"aioOpLZrqOZZYzYFoRFYNTTJMTLcZifBsEoib4qSxMVaDPQWNT3CTIMQve4IEyGQ6jDDVOjYfqmDzTPAALLFUaNYzoOKyABMHATBIXAY7BIIOQ1HgHNBwJAAczzcTSBI" +
"ABECQoBoTBnEOKZIkuJYFEMCBElgXBoG0CQUHKIB8huYBiDUEYtAkA4Ol+D5PmWdJ7nyHh/iKCQ8iYWwWkWY5aAIfgfFgFgEgGXxoCSbR+g8N5wFMCABnCDgQAiX54AY" +
"A4CiCCAaBgfhfjedgTBgBZhggVQVEWCBOBWAIPGgZgqgcIJYHoEQYEWcYMniDJPFOUJ1giYhYEYJ8siidgMgOIQ4kIMoMmASJWDeCQiGgAgogYY54jgI4QiMM5iCsOxk" +
"GiYhJgWIoYjIQILmMGRGAQNpNjMcJjhiZBYloVoOiSKAKCAGIkBkdhEgKJgDHAMgMEMcJkDgD4mDODhlhGY4QgwbgbEcAxElANBnnGQhehwJgZkwN4EmEOZaHiGQgikG" +
"BpBoRozGSWS5jmRoKgSSJiDiEAgEgEgOg2HZnhkTgZiaJxIEyDwjkkF5Qn6K5qAqCgRiOKhYG4PYqCiOBGiuKxrGqPJ+iwag6D4eotiuCoqiyKYfCqepAiyahKECbYxG" +
"uKwejaFJsiqBpBh4YRbBqPIPGyCAWlWLICDoTBrDsLhCgiIgpC2W4mkmK5JmIdIfDwbwDi2bxAlAECAg=");
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonUp,0x1f0f0f0);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exDropDownButtonDown,0x1666666);
axComboBox1.Columns.Add("Default");
axComboBox1.EndUpdate();
|
570
|
Is it possible to change the visual appearance of the drop down button (method 1, no visual theme)

axComboBox1.BeginUpdate();
axComboBox1.UseVisualTheme = EXCOMBOBOXLib.UIVisualThemeEnum.exNoVisualTheme;
axComboBox1.Columns.Add("Default");
axComboBox1.EndUpdate();
|
463
|
Is it possible to change the height for all items at once

axComboBox1.BeginUpdate();
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Columns.Add("Items");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
h = var_Items.AddItem("Root 2");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(0,true);
axComboBox1.EndUpdate();
axComboBox1.DefaultItemHeight = 12;
axComboBox1.Items.set_ItemHeight(0,12);
|
440
|
Is it possible to change the grouping character when display numbers

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Def") as EXCOMBOBOXLib.Column).set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(100000.27);
var_Items.set_FormatCell(h,0,"(value format '') + ' <fgcolor=808080>(default)'");
h = var_Items.AddItem(100000.27);
var_Items.set_FormatCell(h,0,"(value format '|||-') + ' <fgcolor=808080>(grouping character is -)'");
axComboBox1.EndUpdate();
|
520
|
Is it possible to automatically displays the control's filter label to the right

axComboBox1.BeginUpdate();
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Item") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowFocusItem | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column1.AllowSizing = false;
var_Column1.AllowSort = false;
var_Column1.Width = 32;
var_Column1.FormatColumn = "1 apos ``";
var_Column1.Position = 0;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("Item A");
var_Items.AddItem("Item B");
var_Items.AddItem("Item C");
axComboBox1.FilterBarCaption = "`<r>` + value";
axComboBox1.FilterBarPromptVisible = EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarShowCloseOnRight | EXCOMBOBOXLib.FilterBarVisibleEnum.exFilterBarToggle;
EXCOMBOBOXLib.Column var_Column2 = axComboBox1.Columns[0];
var_Column2.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column2.Filter = "Item B";
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
450
|
Is it possible to auto-numbering the children items too

axComboBox1.BeginUpdate();
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.Columns.Add("Items");
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Pos.1") as EXCOMBOBOXLib.Column);
var_Column.FormatColumn = "1 rpos ''";
var_Column.Position = 0;
var_Column.Width = 32;
var_Column.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Pos.2") as EXCOMBOBOXLib.Column);
var_Column1.FormatColumn = "1 rpos ':'";
var_Column1.Position = 1;
var_Column1.Width = 32;
var_Column1.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Pos.3") as EXCOMBOBOXLib.Column);
var_Column2.FormatColumn = "1 rpos ':|A-Z'";
var_Column2.Position = 2;
var_Column2.Width = 32;
var_Column2.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column3 = (axComboBox1.Columns.Add("Pos.4") as EXCOMBOBOXLib.Column);
var_Column3.FormatColumn = "1 rpos '|A-Z|'";
var_Column3.Position = 3;
var_Column3.Width = 32;
var_Column3.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column4 = (axComboBox1.Columns.Add("Pos.5") as EXCOMBOBOXLib.Column);
var_Column4.FormatColumn = "'<font Tahoma;7>' + 1 rpos '-<b>||A-Z'";
var_Column4.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column4.Position = 4;
var_Column4.Width = 32;
var_Column4.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column5 = (axComboBox1.Columns.Add("Pos.6") as EXCOMBOBOXLib.Column);
var_Column5.FormatColumn = "'<b>'+ 1 rpos '</b>:<fgcolor=FF0000>|A-Z|'";
var_Column5.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column5.Position = 5;
var_Column5.Width = 48;
var_Column5.AllowSizing = false;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("Root 2");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
axComboBox1.EndUpdate();
|
452
|
Is it possible to auto-numbering the children items but still keeps the position after filtering

axComboBox1.BeginUpdate();
axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Items") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column.Filter = "Child 2";
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Pos.1") as EXCOMBOBOXLib.Column);
var_Column1.FormatColumn = "1 ropos ''";
var_Column1.Position = 0;
var_Column1.Width = 32;
var_Column1.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Pos.2") as EXCOMBOBOXLib.Column);
var_Column2.FormatColumn = "1 ropos ':'";
var_Column2.Position = 1;
var_Column2.Width = 32;
var_Column2.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column3 = (axComboBox1.Columns.Add("Pos.3") as EXCOMBOBOXLib.Column);
var_Column3.FormatColumn = "1 ropos ':|A-Z'";
var_Column3.Position = 2;
var_Column3.Width = 32;
var_Column3.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column4 = (axComboBox1.Columns.Add("Pos.4") as EXCOMBOBOXLib.Column);
var_Column4.FormatColumn = "1 ropos '|A-Z|'";
var_Column4.Position = 3;
var_Column4.Width = 32;
var_Column4.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column5 = (axComboBox1.Columns.Add("Pos.5") as EXCOMBOBOXLib.Column);
var_Column5.FormatColumn = "'<font Tahoma;7>' + 1 ropos '-<b>||A-Z'";
var_Column5.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column5.Position = 4;
var_Column5.Width = 32;
var_Column5.AllowSizing = false;
EXCOMBOBOXLib.Column var_Column6 = (axComboBox1.Columns.Add("Pos.6") as EXCOMBOBOXLib.Column);
var_Column6.FormatColumn = "'<b>'+ 1 ropos '</b>:<fgcolor=FF0000>|A-Z|'";
var_Column6.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
var_Column6.Position = 5;
var_Column6.Width = 48;
var_Column6.AllowSizing = false;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("Root 2");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
axComboBox1.ApplyFilter();
axComboBox1.EndUpdate();
|
442
|
Is it possible to add a 0 for numbers less than 1 instead .7 to show 0.8

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Def") as EXCOMBOBOXLib.Column).set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(0.27);
var_Items.set_FormatCell(h,0,"(value format '') + ' <fgcolor=808080>(default)'");
h = var_Items.AddItem(0.27);
var_Items.set_FormatCell(h,0,"(value format '|||||0') + ' <fgcolor=808080>(Display no leading zeros)'");
axComboBox1.EndUpdate();
|
443
|
Is it possible display numbers in the same format no matter of regional settings in the control panel

axComboBox1.BeginUpdate();
(axComboBox1.Columns.Add("Def") as EXCOMBOBOXLib.Column).set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellCaptionFormat,1);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem(100000.27);
var_Items.set_FormatCell(h,0,"(value format '') + ' <fgcolor=808080>(default positive)'");
h = var_Items.AddItem(100000.27);
var_Items.set_FormatCell(h,0,"(value format '2|.|3|,|1|1')");
h = var_Items.AddItem(-100000.27);
var_Items.set_FormatCell(h,0,"(value format '') + ' <fgcolor=808080>(default negative)'");
h = var_Items.AddItem(-100000.27);
var_Items.set_FormatCell(h,0,"(value format '2|.|3|,|1|1')");
axComboBox1.EndUpdate();
|
576
|
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

// AddColumn event - Fired after a new column has been added.
private void axComboBox1_AddColumn(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEvent e)
{
// Column.Def(48) = 2
// Column.Def(49) = 2
}
//this.axComboBox1.AddColumn += new AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEventHandler(this.axComboBox1_AddColumn);
axComboBox1.BeginUpdate();
axComboBox1.ImageSize = 32;
axComboBox1.LabelHeight = 36;
axComboBox1.DefaultItemHeight = 36;
axComboBox1.HeaderHeight = axComboBox1.DefaultItemHeight;
axComboBox1.SortBarHeight = axComboBox1.DefaultItemHeight;
axComboBox1.Font.Size = 16;
axComboBox1.FilterBarFont.Size = axComboBox1.Font.Size;
axComboBox1.ToolTipFont.Size = axComboBox1.Font.Size;
axComboBox1.Indent = 26;
axComboBox1.Images("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");
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj" +
"6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7E" +
"MRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDx" +
"RDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFY" +
"FoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4U" +
"kmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqA" +
"ochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A" +
"0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" +
"8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2" +
"UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ==");
var_Appearance.Add(2,"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" +
"gRBCCQAgQEA==");
var_Appearance.Add(3,"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");
var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
(axComboBox1.GetOcx() as EXCOMBOBOXLib.ComboBox).HeaderBackColor = 0x4c6c6c6;
(axComboBox1.GetOcx() as EXCOMBOBOXLib.ComboBox).SelBackColor = 0x4000000;
axComboBox1.SelForeColor = Color.FromArgb(0,0,1);
axComboBox1.set_CheckImage(EXCOMBOBOXLib.CheckStateEnum.Unchecked,16777216);
axComboBox1.set_CheckImage(EXCOMBOBOXLib.CheckStateEnum.Checked,33554432);
axComboBox1.set_CheckImage(EXCOMBOBOXLib.CheckStateEnum.PartialChecked,50331648);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exSelBackColorFilter,axComboBox1.SelBackColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exSelForeColorFilter,axComboBox1.SelForeColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exBackColorFilter,axComboBox1.BackColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exForeColorFilter,axComboBox1.ForeColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,-1);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,0x4000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarActive,0x4010101);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exFooterFilterBarButton,0x40000ff);
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.ShowFocusRect = false;
axComboBox1.SortBarVisible = true;
axComboBox1.BackColorSortBar = axComboBox1.BackColor;
axComboBox1.BackColorLevelHeader = axComboBox1.BackColor;
axComboBox1.FilterBarDropDownHeight = 1;
axComboBox1.IntegralHeight = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Check") as EXCOMBOBOXLib.Column);
var_Column.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column.PartialCheck = true;
var_Column.Width = 128;
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column1.FormatColumn = "1 pos ``";
var_Column1.AllowSort = false;
var_Column1.Width = 48;
var_Column1.AllowSizing = false;
var_Column1.Alignment = EXCOMBOBOXLib.AlignmentEnum.CenterAlignment;
var_Column1.HeaderAlignment = EXCOMBOBOXLib.AlignmentEnum.CenterAlignment;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Image") as EXCOMBOBOXLib.Column);
var_Column2.DisplayFilterButton = true;
var_Column2.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
var_Column2.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exImage;
var_Column2.Width = 128;
var_Column2.HeaderImage = 1;
EXCOMBOBOXLib.Column var_Column3 = (axComboBox1.Columns.Add("Images") as EXCOMBOBOXLib.Column);
var_Column3.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column3.Width = 196;
var_Column3.HTMLCaption = "<img>1</img><img>2</img><img>3</img> Images";
axComboBox1.Columns["Pos"].Position = 3;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int hR = var_Items.AddItem("Root");
var_Items.set_ItemDivider(hR,0);
var_Items.set_ItemDividerLine(hR,EXCOMBOBOXLib.DividerLineEnum.EmptyLine);
int h = var_Items.InsertItem(hR,null,"Child A");
var_Items.set_CellImage(h,2,1);
var_Items.set_CellImages(h,3,"1,2,3");
var_Items.set_CellCaption(h,3,"123");
h = var_Items.InsertItem(hR,null,"Child B");
var_Items.set_CellState(h,0,1);
var_Items.set_CellImage(h,2,3);
var_Items.set_CellImages(h,3,"2,3,1");
var_Items.set_CellCaption(h,3,"231");
var_Items.set_SelectItem(h,true);
h = var_Items.InsertItem(hR,null,"Child C");
var_Items.set_CellImage(h,2,2);
var_Items.set_CellState(h,3,1);
var_Items.set_CellCaption(h,3,"312");
var_Items.set_CellImages(h,3,"3,1,2");
var_Items.set_ExpandItem(hR,true);
axComboBox1.EndUpdate();
|
575
|
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)

// AddColumn event - Fired after a new column has been added.
private void axComboBox1_AddColumn(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEvent e)
{
// Column.Def(48) = 2
// Column.Def(49) = 2
}
//this.axComboBox1.AddColumn += new AxEXCOMBOBOXLib._IComboBoxEvents_AddColumnEventHandler(this.axComboBox1_AddColumn);
axComboBox1.BeginUpdate();
axComboBox1.ImageSize = 16;
axComboBox1.Images("gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOq" +
"dSqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVt" +
"tmp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8a" +
"cvQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtT" +
"GsbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgP" +
"nwD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg==");
EXCOMBOBOXLib.Appearance var_Appearance = axComboBox1.VisualAppearance;
var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
(axComboBox1.GetOcx() as EXCOMBOBOXLib.ComboBox).HeaderBackColor = 0x4c6c6c6;
(axComboBox1.GetOcx() as EXCOMBOBOXLib.ComboBox).SelBackColor = 0x4000000;
axComboBox1.SelForeColor = Color.FromArgb(0,0,1);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exSelBackColorFilter,axComboBox1.SelBackColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exSelForeColorFilter,axComboBox1.SelForeColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exBackColorFilter,axComboBox1.BackColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exForeColorFilter,axComboBox1.ForeColor);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exCursorHoverColumn,-1);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarButton,0x4000000);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exHeaderFilterBarActive,0x4010101);
axComboBox1.set_Background(EXCOMBOBOXLib.BackgroundPartEnum.exFooterFilterBarButton,0x40000ff);
axComboBox1.HeaderAppearance = EXCOMBOBOXLib.AppearanceEnum.Etched;
axComboBox1.ShowFocusRect = false;
axComboBox1.SortBarVisible = true;
axComboBox1.BackColorSortBar = axComboBox1.BackColor;
axComboBox1.BackColorLevelHeader = axComboBox1.BackColor;
axComboBox1.FilterBarDropDownHeight = 1;
axComboBox1.IntegralHeight = true;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Check") as EXCOMBOBOXLib.Column);
var_Column.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column.PartialCheck = true;
var_Column.Width = 128;
var_Column.DisplayFilterButton = true;
var_Column.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowCheckBox;
EXCOMBOBOXLib.Column var_Column1 = (axComboBox1.Columns.Add("Pos") as EXCOMBOBOXLib.Column);
var_Column1.FormatColumn = "1 pos ``";
var_Column1.AllowSort = false;
var_Column1.Width = 48;
var_Column1.AllowSizing = false;
var_Column1.Alignment = EXCOMBOBOXLib.AlignmentEnum.CenterAlignment;
var_Column1.HeaderAlignment = EXCOMBOBOXLib.AlignmentEnum.CenterAlignment;
EXCOMBOBOXLib.Column var_Column2 = (axComboBox1.Columns.Add("Image") as EXCOMBOBOXLib.Column);
var_Column2.DisplayFilterButton = true;
var_Column2.FilterList = EXCOMBOBOXLib.FilterListEnum.exShowExclude | EXCOMBOBOXLib.FilterListEnum.exShowCheckBox | EXCOMBOBOXLib.FilterListEnum.exSortItemsAsc;
var_Column2.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exImage;
var_Column2.Width = 128;
var_Column2.HeaderImage = 1;
EXCOMBOBOXLib.Column var_Column3 = (axComboBox1.Columns.Add("Images") as EXCOMBOBOXLib.Column);
var_Column3.set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
var_Column3.Width = 196;
var_Column3.HTMLCaption = "<img>1</img><img>2</img><img>3</img> Images";
axComboBox1.Columns["Pos"].Position = 3;
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int hR = var_Items.AddItem("Root");
var_Items.set_ItemDivider(hR,0);
var_Items.set_ItemDividerLine(hR,EXCOMBOBOXLib.DividerLineEnum.EmptyLine);
int h = var_Items.InsertItem(hR,null,"Child A");
var_Items.set_CellImage(h,2,1);
var_Items.set_CellImages(h,3,"1,2,3");
var_Items.set_CellCaption(h,3,"123");
h = var_Items.InsertItem(hR,null,"Child B");
var_Items.set_CellState(h,0,1);
var_Items.set_CellImage(h,2,3);
var_Items.set_CellImages(h,3,"2,3,1");
var_Items.set_CellCaption(h,3,"231");
var_Items.set_SelectItem(h,true);
h = var_Items.InsertItem(hR,null,"Child C");
var_Items.set_CellImage(h,2,2);
var_Items.set_CellState(h,3,1);
var_Items.set_CellCaption(h,3,"312");
var_Items.set_CellImages(h,3,"3,1,2");
var_Items.set_ExpandItem(hR,true);
axComboBox1.EndUpdate();
|
471
|
If the user selects an item from the list, how can I clear that selection and return the control to the unselected state with the PROMPT text

// DropUp event - Occurs when the drop-down portion of the control is hidden.
private void axComboBox1_DropUp(object sender, EventArgs e)
{
axComboBox1.set_EditText(0,"");
}
//this.axComboBox1.DropUp += new EventHandler(this.axComboBox1_DropUp);
// SelectionChanged event - Fired after a new item has been selected.
private void axComboBox1_SelectionChanged(object sender, EventArgs e)
{
System.Diagnostics.Debug.Print( "You selected: " );
System.Diagnostics.Debug.Print( axComboBox1.Value.ToString() );
}
//this.axComboBox1.SelectionChanged += new EventHandler(this.axComboBox1_SelectionChanged);
axComboBox1.BeginUpdate();
axComboBox1.LabelHeight = 23;
axComboBox1.IntegralHeight = true;
axComboBox1.AutoComplete = false;
axComboBox1.AutoSearch = false;
axComboBox1.AutoDropDown = true;
(axComboBox1.Columns.Add("Default") as EXCOMBOBOXLib.Column).Prompt = "<i><fgcolor=808080>type something</fgcolor></i>";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem(0);
var_Items.AddItem(1);
var_Items.AddItem(2);
axComboBox1.EndUpdate();
|
598
|
I want to fix/lock the first item in the control

// Click event - Occurs when the user presses and then releases the left mouse button over the list control.
private void axComboBox1_ClickEvent(object sender, EventArgs e)
{
int i = axComboBox1.get_ItemFromPoint(-1,-1,c,hit);
axComboBox1.LabelText = axComboBox1.Items.get_CellCaption(i,0).ToString();
axComboBox1.set_DropDown(null,false);
}
//this.axComboBox1.ClickEvent += new EventHandler(this.axComboBox1_ClickEvent);
axComboBox1.BeginUpdate();
axComboBox1.SearchColumnIndex = -1;
axComboBox1.AdjustSearchColumn = false;
axComboBox1.SingleEdit = true;
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.HeaderVisible = false;
axComboBox1.IntegralHeight = true;
axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_LockedItemCount(EXCOMBOBOXLib.VAlignmentEnum.exTop,1);
var_Items.set_CellCaption(var_Items.get_LockedItem(EXCOMBOBOXLib.VAlignmentEnum.exTop,0),0,"(no assignment)");
var_Items.set_ItemBackColor(var_Items.get_LockedItem(EXCOMBOBOXLib.VAlignmentEnum.exTop,0),(uint)ColorTranslator.ToWin32(Color.FromArgb(255,255,0)));
var_Items.AddItem("Item 1");
var_Items.AddItem("Item 2");
var_Items.AddItem("Item 3");
axComboBox1.PutItems(axComboBox1.GetItems(""),null);
axComboBox1.EndUpdate();
|
162
|
I need to add a button in the scroll bar. Is this possible

axComboBox1.set_ScrollPartVisible(EXCOMBOBOXLib.ScrollBarEnum.exHScroll,EXCOMBOBOXLib.ScrollPartEnum.exLeftB1Part,true);
axComboBox1.set_ScrollPartCaption(EXCOMBOBOXLib.ScrollBarEnum.exHScroll,EXCOMBOBOXLib.ScrollPartEnum.exLeftB1Part,"1");
|
411
|
I need a combobox that supports selecting multiple items, preferably with checkboxes. I can't find an example of how to do this. Does your control support it

// CellStateChanged event - Fired after cell's state has been changed.
private void axComboBox1_CellStateChanged(object sender, AxEXCOMBOBOXLib._IComboBoxEvents_CellStateChangedEvent e)
{
axComboBox1.LabelText = e.cell.ToString();
System.Diagnostics.Debug.Print( axComboBox1.Items.get_CellCaption(0,e.cell).ToString() );
System.Diagnostics.Debug.Print( axComboBox1.Items.get_CellState(0,e.cell).ToString() );
}
//this.axComboBox1.CellStateChanged += new AxEXCOMBOBOXLib._IComboBoxEvents_CellStateChangedEventHandler(this.axComboBox1_CellStateChanged);
axComboBox1.BeginUpdate();
axComboBox1.Style = EXCOMBOBOXLib.StyleEnum.DropDownList;
axComboBox1.IntegralHeight = true;
axComboBox1.HeaderVisible = false;
axComboBox1.SingleEdit = true;
axComboBox1.SearchColumnIndex = -1;
axComboBox1.AdjustSearchColumn = false;
(axComboBox1.Columns.Add("Language") as EXCOMBOBOXLib.Column).set_Def(EXCOMBOBOXLib.DefColumnEnum.exCellHasCheckBox,true);
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.AddItem("English");
var_Items.AddItem("Hebrew");
var_Items.AddItem("Spanish");
axComboBox1.EndUpdate();
|
326
|
I have multiple columns, how can I display a single edit in the control's label

axComboBox1.SingleEdit = true;
axComboBox1.Columns.Add("Column 1");
axComboBox1.Columns.Add("Column 2");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
var_Items.set_CellCaption(var_Items.AddItem("Item 1"),1,"SubItem 1");
var_Items.set_CellCaption(var_Items.AddItem("Item 2"),1,"SubItem 2");
var_Items.set_CellCaption(var_Items.AddItem("Item 3"),1,"SubItem 3");
|
255
|
I have a hierarchy, how can I count the number of root items

axComboBox1.Columns.Add("Default");
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("Root 1");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("Root 2");
var_Items.InsertItem(h,null,"Child 1");
var_Items.InsertItem(h,null,"Child 2");
var_Items.AddItem(var_Items.RootCount);
|
67
|
I have a hierarchy and I need to filter only root items that match, without thier childs

axComboBox1.LinesAtRoot = EXCOMBOBOXLib.LinesAtRootEnum.exLinesAtRoot;
axComboBox1.FilterInclude = EXCOMBOBOXLib.FilterIncludeEnum.exRootsWithoutChilds;
EXCOMBOBOXLib.Column var_Column = (axComboBox1.Columns.Add("Column") as EXCOMBOBOXLib.Column);
var_Column.DisplayFilterButton = true;
var_Column.FilterType = EXCOMBOBOXLib.FilterTypeEnum.exFilter;
var_Column.Filter = "R1";
EXCOMBOBOXLib.Items var_Items = axComboBox1.Items;
int h = var_Items.AddItem("R1");
var_Items.InsertItem(h,null,"C1");
var_Items.InsertItem(h,null,"C2");
var_Items.set_ExpandItem(h,true);
h = var_Items.AddItem("R2");
var_Items.InsertItem(h,null,"C1");
var_Items.InsertItem(h,null,"C2");
axComboBox1.ApplyFilter();
|