Глобальный объект Clipboard
Материал из DRKB
Глобальный объект Clipboard[править | править код]
Последний глобальный объект, который мы рассмотрим в этой статье будет объект Clipboard, необходимый для работы с буфером обмена. Для того, чтобы начать работу с этим объектом, необходимо в разделе Uses указать модуль Clipbrd. У этого объекта всего три свойства:
AsText: string | Используется для обмена информацией в текстовом виде. |
FormatCount: integer | Содержит общее число форматов, которые находятся в буфере обмена в данный момент. |
Formats [Index: Integer]: Word | Содержит значения идентификаторов формата, Index[0..FormatCount-1]. |
Например, чтобы при загрузке программы, в Memo помещался текст из буфера обмена, в обработчике формы OnCreate, нужно написать следующее:
Memo1.Text := Clipboard.AsText;
Для работы с буфером обмена существует ряд методов. Для очистки буфера используется метод Clear, для того, чтобы поместить в буфер изображение (*.BMP или *.WMF) нужно воспользоваться методом Assign (Source: TPersistent).
Author: Михаил Христосенко
Source: Development и Дельфи (http://delphid.dax.ru/)
ID: 00329