Глобальный объект 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).
(С) Автор статьи: Михаил Христосенко // Development и Дельфи (http://delphid.dax.ru/).