ITabSheet.Copy

Синтаксис Fore

Copy;

Синтаксис Fore.NET

Copy();

Описание

Метод Copy копирует отмеченные ячейки электронной таблицы в буфер обмена.

Комментарии

При копировании чисел с несколькими знаками после десятичной запятой и последующей вставке этих чисел в источник данных, отличный от платформы, будет скопирована только видимая часть числа.

Используется только в настольном приложении.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопок с наименованием «Button1» и «Button2», компонента UiTabSheet с наименованием «UiTabSheet1» и компонента TabSheetBox.

Class TESTForm: Form
    Button1: Button;
    Button2: Button;
    UiTabSheet1: UiTabSheet;
    TabSheetBox1: TabSheetBox;
    Tab: ITabSheet;

    Sub TESTFormOnCreate(Sender: Object; Args: IEventArgs);
    Begin
        Tab := UiTabSheet1.TabSheet;
    End Sub TESTFormOnCreate;
    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Begin
        Tab.Copy;
    End Sub Button1OnClick;
    Sub Button2OnClick(Sender: Object; Args: IMouseEventArgs);
    Begin
        Tab.Paste;
    End Sub Button2OnClick;

End Class TESTForm;

После нажатия на кнопку «Button1» данные из выделенных ячеек будут скопированы в буфер обмена, а при нажатии кнопки «Button2» данные из буфера обмена будут вставлены в выделенные ячейки.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Imports Prognoz.Platform.Interop.Tab;

Public Partial Class TESTForm: Prognoz.Platform.Forms.Net.ForeNetForm
    Public Constructor TESTForm();
    Begin
        InitializeComponent();
    End Constructor;
    
    Tab: ITabSheet;
    
    Private Sub TESTForm_Load(sender: System.Object; e: System.EventArgs);
    Begin
        Tab := uiTabSheetNet1.TabSheetUi.TabSheet;
    End Sub;
    
    Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
    Begin
        Tab.Copy();
    End Sub;

    Private Sub button2_Click(sender: System.Object; e: System.EventArgs);
    Begin
        Tab.Paste();
    End Sub;
End Class;

См. также:

ITabSheet