Как поместить данные в буфер обмена на устройстве Windows Mobile, написанном на .NET? - PullRequest
1 голос
/ 20 февраля 2010

Я хочу поместить некоторые данные в буфер обмена, используя c # и Compact Framework. Я использую устройство Windows Mobile.

Как поместить данные в буфер обмена на устройстве Windows Mobile, написанном на C #?

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

Помните, что буфер обмена принадлежит пользователю, поэтому вы никогда не должны помещать данные в буфер обмена, если пользователь не попросит вас об этом. (выбрав вырезать / копировать и т. д.).

.NET имеет объект Буфер обмена , который можно использовать для помещения данных в буфер обмена.

объект буфера обмена имеет несколько статических методов, которые вы можете использовать для SetText, SetImage, SetAudio или SetDataObject

Примечание. Объект должен быть сериализуемым, чтобы его можно было поместить в буфер обмена. Если вы передадите несериализуемый объект методу буфера обмена, метод завершится ошибкой без исключения.

1 голос
/ 20 февраля 2010

с использованием System.Windows.Forms;

Clipboard.SetDataObject()
...