[]
Represents an abstract modeless form which allow user to select cell ranges from Spread.
public class ModelessForm : Form, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Public Class ModelessForm
Inherits Form
Implements IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
| Name | Description |
|---|---|
| ModelessForm() | Initializes a new instance of the ModelessForm class. |
| ModelessForm(FpSpread) | Initializes a new instance of the ModelessForm class. |
| Name | Description |
|---|---|
| CompactPanel | Indicates the panel which contains control elements when the current form is in compact mode. It's used internal only. |
| SelectButtonBase | Indicates the button in compact mode. It's used internal only. |
| tblMainLayoutBase |
| Name | Description |
|---|---|
| AlwaysInCompact | Gets or sets a value indicating whether the form will be always in compact mode. |
| AutoCompact | Gets or sets a value indicating whether the form will transform to compact mode automatically (when user is selecting). |
| IgnoreUpdateSelection | Gets or sets a value indicating whether [ignore update selection]. |
| IsInCompactMode | Gets a value indicating whether this instance is in compact mode. |
| NativeWindow | Gets the native window. |
| Owner | Gets or sets the form that owns this form. |
| RestoreCompactButton | Gets the restore compact button. |
| SuppendSelecting | Gets or sets a value indicating whether selecting is suppend. In the most case, it will be assigned if the form open a new modeless form. |
| Name | Description |
|---|---|
| ActiveSheetView(string, SheetView) | Actives the sheet view. |
| AutoCorrectFormula(string) | Autoes the correct formula. |
| Dispose(bool) | Clean up any resources being used. |
| GetFormula(SheetCellRange[], bool) | Gets the formula string of multiple sheet cell ranges. |
| GetFormula(SheetView, CellRange) | Gets the formula string of a sheet cell range. |
| GetSheetCellRangeArray(SheetView, CellRange[]) | Gets the sheet cell range array. |
| HideCompactPanel() | Hides the compact panel. |
| OnActivatingTextBoxEnter() | Called when user put focus on activating text box. |
| OnActivatingTextBoxLeave() | Called when user leave focus from activating text box. |
| OnAfterSelectionChanging(CellRange) | Called when [after selection changing]. |
| OnClosed(EventArgs) | Raises the System.Windows.Forms.Form.Closed event. |
| OnClosing(CancelEventArgs) | Raises the System.Windows.Forms.Form.Closing event. |
| OnSelectionChanged(CellRange, CellRange[]) | Called when user finished selecting cell range. |
| OnSelectionChanging(CellRange, CellRange[]) | Called when user is selecting cell range. |
| ParseCellRange(string) | Parses the cell range. |
| ParseCellRanges(string, bool) | Parses the cell ranges. |
| ProcessDialogKey(Keys) | Processes a dialog box key. |
| ProcessMnemonic(char) | Processes the mnemonic. |
| RestoreFromCompactMode() | Restores from compact mode. |
| Show() | Displays the control to the user. |
| ShowCompactPanel() | Shows the compact panel. |
| ShowSelectedCellRange(SeriesDataField) | Shows the selected cell range. |
| ShowSelectedCellRange(IEnumerable<SheetCellRange>) | |
| TransformToCompactMode() | Transforms to compact mode. |
| UpdateSelectionCellRange(SheetView, CellRange[]) | Updates the selection cell range. |
| WndProc(ref Message) | This function handles all messages which is dispatched to the window. |