CanCopy: Boolean;
CanCopy(): boolean;
Метод CanCopy возвращает признак доступности копирования элемента в буфер обмена.
Возможные значения:
True. Копирование элемента доступно. Для выполнения копирования используйте метод IRdsDictionaryBox.Copy;
False. Копирование элемента недоступно.
Для выполнения примера предполагается наличие формы, содержащей:
компонент RdsDictionaryBox с идентификатором RdsDictionaryBox1;
компонент UiRdsDictionary с загруженным справочником НСИ, являющимся источником данных для RdsDictionaryBox1.
Sub CopyPaste;
Begin
If RdsDictionaryBox1.CanCopy Then
RdsDictionaryBox1.Copy;
End If;
RdsDictionaryBox1.FocusedElement := -2;
If RdsDictionaryBox1.CanPaste Then
RdsDictionaryBox1.Paste;
End If;
End Sub CopyPaste;
Результат выполнения примера: будет выполнена попытка копирования элемента в буфер обмена и его последующая вставка.
Для выполнения примера предполагается наличие формы .NET, содержащей:
компонент RdsDictionaryBoxNet с идентификатором rdsDictionaryBoxNet1;
компонент UiRdsDictionaryNet с загруженным справочником НСИ, являющимся источником данных для rdsDictionaryBoxNet1.
Public Sub CopyPaste();
Begin
If rdsDictionaryBoxNet1.CtrlBox.CanCopy() Then
rdsDictionaryBoxNet1.CtrlBox.Copy();
End If;
rdsDictionaryBoxNet1.CtrlBox.FocusedElement := -2;
If rdsDictionaryBoxNet1.CtrlBox.CanPaste() Then
rdsDictionaryBoxNet1.CtrlBox.Paste();
End If;
End Sub CopyPaste;
Результат выполнения примера: будет выполнена попытка копирования элемента в буфер обмена и его последующая вставка.
См. также: