## ListBoxActiveXControl class


Represents a [ListBox](../../aspose.cells.drawing/listbox/) ActiveX control.

```cpp
class ListBoxActiveXControl : public Aspose::Cells::Drawing::ActiveXControls::ActiveXControl
```

## Methods

| Method | Description |
| --- | --- |
| [ActiveXControl(ActiveXControl_Impl* impl)](../activexcontrol/activexcontrol/) | Constructs from an implementation object. |
| [ActiveXControl(const ActiveXControl\& src)](../activexcontrol/activexcontrol/) | Copy constructor. |
| [ActiveXControl(const ActiveXControlBase\& src)](../activexcontrol/activexcontrol/) | Constructs from a parent object. |
| [ActiveXControlBase(ActiveXControlBase_Impl* impl)](../activexcontrolbase/activexcontrolbase/) | Constructs from an implementation object. |
| [ActiveXControlBase(const ActiveXControlBase\& src)](../activexcontrolbase/activexcontrolbase/) | Copy constructor. |
| [GetBackOleColor()](../activexcontrolbase/getbackolecolor/) | Gets and sets the ole color of the background. |
| [GetBorderOleColor()](./getborderolecolor/) | Gets and sets the ole color of the background. |
| [GetBorderStyle()](./getborderstyle/) | Gets and set the type of border used by the control. |
| [GetBoundColumn()](./getboundcolumn/) | Represents how the Value property is determined for a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/) when the MultiSelect properties value (fmMultiSelectSingle). |
| [GetColumnCount()](./getcolumncount/) | Represents the number of columns to display in a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/). |
| [GetColumnWidths()](./getcolumnwidths/) | Gets and sets the width of the column. |
| [GetData()](../activexcontrol/getdata/) | Gets and sets the binary data of the control. |
| [GetFont()](../activexcontrol/getfont/) | Represents the font of the control. |
| [GetForeOleColor()](../activexcontrolbase/getforeolecolor/) | Gets and sets the ole color of the foreground. |
| [GetHeight()](../activexcontrolbase/getheight/) | Gets and sets the height of the control in unit of points. |
| [GetIMEMode()](../activexcontrol/getimemode/) | Gets and sets the default run-time mode of the Input Method Editor for the control as it receives focus. |
| [GetIntegralHeight()](./getintegralheight/) | Indicates whether the control will only show complete lines of text without showing any partial lines. |
| [GetLinkedCell()](../activexcontrolbase/getlinkedcell/) | Gets and sets the linked cell. |
| [GetListFillRange()](../activexcontrolbase/getlistfillrange/) | Gets and sets the list fill range. |
| [GetListStyle()](./getliststyle/) | Gets and sets the visual appearance. |
| [GetListWidth()](./getlistwidth/) | Gets and set the width in unit of points. |
| [GetMatchEntry()](./getmatchentry/) | Indicates how a [ListBox](../../aspose.cells.drawing/listbox/) or [ComboBox](../../aspose.cells.drawing/combobox/) searches its list as the user types. |
| [GetMouseIcon()](../activexcontrolbase/getmouseicon/) | Gets and sets a custom icon to display as the mouse pointer for the control. |
| [GetMousePointer()](../activexcontrolbase/getmousepointer/) | Gets and sets the type of icon displayed as the mouse pointer for the control. |
| [GetScrollBars()](./getscrollbars/) | Indicates specifies whether the control has vertical scroll bars, horizontal scroll bars, both, or neither. |
| [GetSelectionType()](./getselectiontype/) | Indicates whether the control permits multiple selections. |
| [GetShadow()](../activexcontrolbase/getshadow/) | Indicates whether to show a shadow. |
| [GetShowColumnHeads()](./getshowcolumnheads/) | Indicates whether column headings are displayed. |
| [GetSpecialEffect()](./getspecialeffect/) | Gets and sets the special effect of the control. |
| [GetTextAlign()](../activexcontrol/gettextalign/) | Represents how to align the text used by the control. |
| [GetTextColumn()](./gettextcolumn/) | Represents the column in a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/) to display to the user. |
| virtual [GetType()](./gettype/) | Gets the type of the ActiveX control. |
| [GetValue()](./getvalue/) | Gets and sets the value of the control. |
| [GetWidth()](../activexcontrolbase/getwidth/) | Gets and sets the width of the control in unit of points. |
| [GetWorkbook()](../activexcontrolbase/getworkbook/) | Gets the [Workbook](../../aspose.cells/workbook/) object. |
| [IsAutoSize()](../activexcontrol/isautosize/) | Indicates whether the control will automatically resize to display its entire contents. |
| [IsEnabled()](../activexcontrol/isenabled/) | Indicates whether the control can receive the focus and respond to user-generated events. |
| [IsLocked()](../activexcontrol/islocked/) | Indicates whether data in the control is locked for editing. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| [IsTransparent()](../activexcontrol/istransparent/) | Indicates whether the control is transparent. |
| [IsVisible()](../activexcontrolbase/isvisible/) | Indicates whether this control is visible. |
| [ListBoxActiveXControl(ListBoxActiveXControl_Impl* impl)](./listboxactivexcontrol/) | Constructs from an implementation object. |
| [ListBoxActiveXControl(const ListBoxActiveXControl\& src)](./listboxactivexcontrol/) | Copy constructor. |
| [ListBoxActiveXControl(const ActiveXControl\& src)](./listboxactivexcontrol/) | Constructs from a parent object. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const ListBoxActiveXControl\& src)](./operator_asm/) | operator= |
| [operator=(const ActiveXControl\& src)](../activexcontrol/operator_asm/) | operator= |
| [operator=(const ActiveXControlBase\& src)](../activexcontrolbase/operator_asm/) | operator= |
| [SetBackOleColor(int32_t value)](../activexcontrolbase/setbackolecolor/) | Gets and sets the ole color of the background. |
| [SetBorderOleColor(int32_t value)](./setborderolecolor/) | Gets and sets the ole color of the background. |
| [SetBorderStyle(ControlBorderType value)](./setborderstyle/) | Gets and set the type of border used by the control. |
| [SetBoundColumn(int32_t value)](./setboundcolumn/) | Represents how the Value property is determined for a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/) when the MultiSelect properties value (fmMultiSelectSingle). |
| [SetColumnCount(int32_t value)](./setcolumncount/) | Represents the number of columns to display in a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/). |
| [SetColumnWidths(double value)](./setcolumnwidths/) | Gets and sets the width of the column. |
| [SetForeOleColor(int32_t value)](../activexcontrolbase/setforeolecolor/) | Gets and sets the ole color of the foreground. |
| [SetHeight(double value)](../activexcontrolbase/setheight/) | Gets and sets the height of the control in unit of points. |
| [SetIMEMode(InputMethodEditorMode value)](../activexcontrol/setimemode/) | Gets and sets the default run-time mode of the Input Method Editor for the control as it receives focus. |
| [SetIntegralHeight(bool value)](./setintegralheight/) | Indicates whether the control will only show complete lines of text without showing any partial lines. |
| [SetIsAutoSize(bool value)](../activexcontrol/setisautosize/) | Indicates whether the control will automatically resize to display its entire contents. |
| [SetIsEnabled(bool value)](../activexcontrol/setisenabled/) | Indicates whether the control can receive the focus and respond to user-generated events. |
| [SetIsLocked(bool value)](../activexcontrol/setislocked/) | Indicates whether data in the control is locked for editing. |
| [SetIsTransparent(bool value)](../activexcontrol/setistransparent/) | Indicates whether the control is transparent. |
| [SetIsVisible(bool value)](../activexcontrolbase/setisvisible/) | Indicates whether this control is visible. |
| [SetLinkedCell(const U16String\& value)](../activexcontrolbase/setlinkedcell/) | Gets and sets the linked cell. |
| [SetLinkedCell(const char16_t* value)](../activexcontrolbase/setlinkedcell/) | Gets and sets the linked cell. |
| [SetListFillRange(const U16String\& value)](../activexcontrolbase/setlistfillrange/) | Gets and sets the list fill range. |
| [SetListFillRange(const char16_t* value)](../activexcontrolbase/setlistfillrange/) | Gets and sets the list fill range. |
| [SetListStyle(ControlListStyle value)](./setliststyle/) | Gets and sets the visual appearance. |
| [SetListWidth(double value)](./setlistwidth/) | Gets and set the width in unit of points. |
| [SetMatchEntry(ControlMatchEntryType value)](./setmatchentry/) | Indicates how a [ListBox](../../aspose.cells.drawing/listbox/) or [ComboBox](../../aspose.cells.drawing/combobox/) searches its list as the user types. |
| [SetMouseIcon(const Vector \<uint8_t\>\& value)](../activexcontrolbase/setmouseicon/) | Gets and sets a custom icon to display as the mouse pointer for the control. |
| [SetMousePointer(ControlMousePointerType value)](../activexcontrolbase/setmousepointer/) | Gets and sets the type of icon displayed as the mouse pointer for the control. |
| [SetScrollBars(ControlScrollBarType value)](./setscrollbars/) | Indicates specifies whether the control has vertical scroll bars, horizontal scroll bars, both, or neither. |
| [SetSelectionType(SelectionType value)](./setselectiontype/) | Indicates whether the control permits multiple selections. |
| [SetShadow(bool value)](../activexcontrolbase/setshadow/) | Indicates whether to show a shadow. |
| [SetShowColumnHeads(bool value)](./setshowcolumnheads/) | Indicates whether column headings are displayed. |
| [SetSpecialEffect(ControlSpecialEffectType value)](./setspecialeffect/) | Gets and sets the special effect of the control. |
| [SetTextAlign(TextAlignmentType value)](../activexcontrol/settextalign/) | Represents how to align the text used by the control. |
| [SetTextColumn(int32_t value)](./settextcolumn/) | Represents the column in a [ComboBox](../../aspose.cells.drawing/combobox/) or [ListBox](../../aspose.cells.drawing/listbox/) to display to the user. |
| [SetValue(const U16String\& value)](./setvalue/) | Gets and sets the value of the control. |
| [SetValue(const char16_t* value)](./setvalue/) | Gets and sets the value of the control. |
| [SetWidth(double value)](../activexcontrolbase/setwidth/) | Gets and sets the width of the control in unit of points. |
| [~ActiveXControl()](../activexcontrol/~activexcontrol/) | Destructor. |
| [~ActiveXControlBase()](../activexcontrolbase/~activexcontrolbase/) | Destructor. |
| [~ListBoxActiveXControl()](./~listboxactivexcontrol/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Class [ActiveXControl](../activexcontrol/)
* Namespace [Aspose::Cells::Drawing::ActiveXControls](../)
* Library [Aspose.Cells for C++](../../)
