Помните, что буфер обмена принадлежит пользователю, поэтому вы никогда не должны помещать данные в буфер обмена, если пользователь не попросит вас об этом. (выбрав вырезать / копировать и т. д.).
.NET имеет объект Буфер обмена , который можно использовать для помещения данных в буфер обмена.
объект буфера обмена имеет несколько статических методов, которые вы можете использовать для SetText
, SetImage
, SetAudio
или SetDataObject
Примечание. Объект должен быть сериализуемым, чтобы его можно было поместить в буфер обмена. Если вы передадите несериализуемый объект методу буфера обмена, метод завершится ошибкой без исключения.