Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxSpreadSheetPasteSelection Class

An action object that corresponds to the PasteSelection command provided by the Spreadsheet and Report Designer controls.

#Declaration

Delphi
TdxSpreadSheetPasteSelection = class(
    TdxSpreadSheetAction
)

#Remarks

This class does not introduce any new public members. Executing a TdxSpreadSheetPasteSelection action leads to different results depending on the current selection within the active Table View worksheet and the clipboard state:

  • If an in-place editor is open and the clipboard contains either a string or numeric value, executing the action object pastes the clipboard content at the current caret position.
  • If an in-place editor is open and the clipboard contains either a cell or cell range, executing the action object has no effect.
  • If an in-place editor is closed and the clipboard contains a value, cell, or cell range, executing the TdxSpreadSheetPasteSelection action object pastes the clipoard content into the active worksheet. You can use this action object to paste a cell range into the multiple identical selections whose dimensions match those of the cell range within the clipboard. Otherwise, a EdxSpreadSheetError is raised.

UI elements linked to a TdxSpreadSheetPasteSelection action object are enabled only if one of the following conditions is met:

  • The clipboard paste operation is allowed in the active worksheet (i.e., its CanPasteFromClipboard function returns True).
  • An in-place cell editor is active (the active worksheet’s IsEditing property returns True).

Note

CopySelection and CutSelection commands are implemented as TdxSpreadSheetCopySelection and TdxSpreadSheetCutSelection objects.

See Also