Class ExcelControlAsType
Provides a simple way to type cast control drawing object top its top level class.
Inheritance
Inherited Members
Namespace: OfficeOpenXml.Drawing
Assembly: EPPlus.dll
Syntax
public class ExcelControlAsType
Properties
Button
Returns the drawing as a button. If this drawing is not a button, null will be returned
Declaration
public ExcelControlButton Button { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlButton | The drawing as a button |
CheckBox
Returns the drawing as a check box. If this drawing is not a check box, null will be returned
Declaration
public ExcelControlCheckBox CheckBox { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlCheckBox | The drawing as a check box |
DropDown
Returns the drawing as a drop-down. If this drawing is not a drop-down, null will be returned
Declaration
public ExcelControlDropDown DropDown { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlDropDown | The drawing as a drop-down |
GroupBox
Returns the drawing as a group box. If this drawing is not a group box, null will be returned
Declaration
public ExcelControlGroupBox GroupBox { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlGroupBox | The drawing as a group box |
Label
Returns the drawing as a label. If this drawing is not a label, null will be returned
Declaration
public ExcelControlLabel Label { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlLabel | The drawing as a label |
ListBox
Returns the drawing as a list box. If this drawing is not a list box, null will be returned
Declaration
public ExcelControlListBox ListBox { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlListBox | The drawing as a list box |
RadioButton
Returns the drawing as a radio button. If this drawing is not a radio button, null will be returned
Declaration
public ExcelControlRadioButton RadioButton { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlRadioButton | The drawing as a radio button |
ScrollBar
Returns the drawing as a scroll bar. If this drawing is not a scroll bar, null will be returned
Declaration
public ExcelControlScrollBar ScrollBar { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlScrollBar | The drawing as a scroll bar |
SpinButton
Returns the drawing as a spin button. If this drawing is not a spin button, null will be returned
Declaration
public ExcelControlSpinButton SpinButton { get; }
Property Value
| Type | Description |
|---|---|
| ExcelControlSpinButton | The drawing as a spin button |
Methods
Type<T>()
Converts the drawing to it's top level or other nested drawing class.
Declaration
public T Type<T>()
where T : ExcelControl
Returns
| Type | Description |
|---|---|
| T | The drawing as type T |
Type Parameters
| Name | Description |
|---|---|
| T | The type of drawing. T must be inherited from ExcelDrawing |