На этом шаге мы рассмотрим основные методы этого объекта.
Объект DataObject предназначен для передачи текстовой информации при выполнении операций drag-and-drop между элементами управления. По своему действию объект DataObject, в основном, аналогичен буферу обмена, но в отличие от него он может хранить только текстовую информацию, которая исчезает при закрытии приложения. Рассмотрим методы объекта DataObject.
| Метод | Назначение | 
|---|---|
| GetText | Возвращает текстовую строку из объекта DataObject. Синтаксис:
  String = Object.GetText
 | 
| SetText | Копирует текстовую строку в объект DataObject. Синтаксис:
SetText (StoreData)  | 
| StartDrag | Инициирует операцию drag-and-drop для объекта DataObject. Синтаксис:
  ЦелаяПеременная = Object.StartDrag
 | 
| GetText | Возвращает текстовую строку из объекта DataObject. Синтаксис:
  СтроковаяПеременная = Object.GetText 
 | 
| PutInClipboard | Переносит данные из объекта DataObject в буфер обмена | 
| GetFromClipboard | Переносит данные из буфера обмена в объект DataObject | 
Перейдем теперь к обсуждению каждого из элементов управления по отдельности.
На следующем шаге мы рассмотрим элемент управления TextBox.