Icon Button Cell
Represents a cell that displays a LSOne.Controls.IconButton (an image that has a tooltip associated with and optionally can be clicked)
Namespace: LSOne.Controls.Cells
Assembly: LSOne.Controls.ListView
Syntax
public class IconButtonCell : Cell
Constructors
Name | Description |
---|---|
IconButtonCell(LSOne.Controls.IconButton, LSOne.Controls.Cells.IconButtonCell.IconButtonIconAlignmentEnum) |
Initializes a new instance of the IconButtonCell class with the given IconButton and icon alignment. Icon alignment values can be:
|
IconButtonCell(LSOne.Controls.IconButton, LSOne.Controls.Cells.IconButtonCell.IconButtonIconAlignmentEnum, string) | Initializes a new instance of the IconButtonCell class with the given IconButton, icon alignment and text |
IconButtonCell(LSOne.Controls.IconButton, LSOne.Controls.Cells.IconButtonCell.IconButtonIconAlignmentEnum, string text, bool) | Initializes a new instance of the IconButtonCell class with the given IconButton, icon alignment, text and enable state |
Properties
Name | Description |
---|---|
ShowOnlyIconsWhenSelected | Gets or sets if the cell responds to mouse clicks |
Tag | Deprecated |
Methods
Name | Description |
---|---|
Add(LSOne.Controls.IconButton) | Adds an new IconButton next to the current one. |
SetEnabled(int, bool) | Enables or disables the IconButton that has the given index. |
Remarks
Base class for Icon Button Numeric Cell
Examples
See Source\SM\Plugins\Customer\Dialogs\CustomersInGroupMultiEditDialog.cs or Source\SM\Plugins\Customer\ViewPages\CustomerGroupsPage.cs from DevPack for usage examples.
var button = new IconButton(Properties.Resources.RevertSmallImage, Properties.Resources.Undo, true);
row.AddCell(new IconButtonCell(button, IconButtonCell.IconButtonIconAlignmentEnum.Right, "", false));