Class CommandButtonActiveXControl
Contents
[
Hide
]CommandButtonActiveXControl class
Represents a command button.
public class CommandButtonActiveXControl : ActiveXControl
Properties
Name | Description |
---|---|
Accelerator { get; set; } | Gets and sets the accelerator key for the control. |
virtual BackOleColor { get; set; } | Gets and sets the ole color of the background.(Inherited from ActiveXControlBase .) |
Caption { get; set; } | Gets and set the descriptive text that appears on a control. |
override Data { get; } | Gets and sets the binary data of the control.(Inherited from ActiveXControl .) |
Font { get; } | Represents the font of the control.(Inherited from ActiveXControl .) |
virtual ForeOleColor { get; set; } | Gets and sets the ole color of the foreground.(Inherited from ActiveXControlBase .) |
virtual Height { get; set; } | Gets and sets the height of the control in unit of points.(Inherited from ActiveXControlBase .) |
IMEMode { get; set; } | Gets and sets the default run-time mode of the Input Method Editor for the control as it receives focus.(Inherited from ActiveXControl .) |
virtual IsAutoSize { get; set; } | Indicates whether the control will automatically resize to display its entire contents.(Inherited from ActiveXControl .) |
IsEnabled { get; set; } | Indicates whether the control can receive the focus and respond to user-generated events.(Inherited from ActiveXControl .) |
IsLocked { get; set; } | Indicates whether data in the control is locked for editing.(Inherited from ActiveXControl .) |
IsTransparent { get; set; } | Indicates whether the control is transparent.(Inherited from ActiveXControl .) |
virtual IsVisible { get; set; } | Indicates whether this control is visible.(Inherited from ActiveXControlBase .) |
IsWordWrapped { get; set; } | Indicates whether the contents of the control automatically wrap at the end of a line. |
LinkedCell { get; set; } | Gets and sets the linked cell.(Inherited from ActiveXControlBase .) |
ListFillRange { get; set; } | Gets and sets the list fill range.(Inherited from ActiveXControlBase .) |
MouseIcon { get; set; } | Gets and sets a custom icon to display as the mouse pointer for the control.(Inherited from ActiveXControlBase .) |
MousePointer { get; set; } | Gets and sets the type of icon displayed as the mouse pointer for the control.(Inherited from ActiveXControlBase .) |
Picture { get; set; } | Gets and sets the data of the picture. |
PicturePosition { get; set; } | Gets and set the location of the control’s picture relative to its caption. |
virtual Shadow { get; set; } | Indicates whether to show a shadow.(Inherited from ActiveXControlBase .) |
TakeFocusOnClick { get; set; } | Indicates whether the control takes the focus when clicked. |
TextAlign { get; set; } | Represents how to align the text used by the control.(Inherited from ActiveXControl .) |
override Type { get; } | Gets the type of the ActiveX control. |
virtual Width { get; set; } | Gets and sets the width of the control in unit of points.(Inherited from ActiveXControlBase .) |
Workbook { get; } | Gets the Workbook object.(Inherited from ActiveXControlBase .) |
Examples
[C#]
namespace Demos
{
using Aspose.Cells;
using Aspose.Cells.Drawing;
using Aspose.Cells.Drawing.ActiveXControls;
using System;
public class CommandButtonActiveXControlDemo
{
public static void CommandButtonActiveXControlExample()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add a CommandButton ActiveX control to the worksheet
var shape = worksheet.Shapes.AddActiveXControl(ControlType.CommandButton, 2, 2,2,2, 100, 30);
CommandButtonActiveXControl commandButton = (CommandButtonActiveXControl)shape.ActiveXControl;
// Set properties of the CommandButton ActiveX control
commandButton.Caption = "Click Me";
commandButton.PicturePosition = ControlPicturePositionType.Center;
commandButton.Accelerator = 'C';
commandButton.TakeFocusOnClick = true;
commandButton.IsWordWrapped = true;
commandButton.IsEnabled = true;
commandButton.IsLocked = false;
commandButton.IsTransparent = false;
commandButton.IsAutoSize = false;
commandButton.IMEMode = InputMethodEditorMode.NoControl;
commandButton.TextAlign = TextAlignmentType.Center;
commandButton.Width = 150;
commandButton.Height = 50;
commandButton.MousePointer = ControlMousePointerType.Default;
commandButton.ForeOleColor = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue);
commandButton.BackOleColor = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGray);
commandButton.IsVisible = true;
commandButton.Shadow = true;
commandButton.LinkedCell = "A1";
commandButton.ListFillRange = "A2:A10";
// Save the workbook
workbook.Save("CommandButtonActiveXControlExample.xlsx");
workbook.Save("CommandButtonActiveXControlExample.pdf");
}
}
}
See Also
- class ActiveXControl
- namespace Aspose.Cells.Drawing.ActiveXControls
- assembly Aspose.Cells