【发布时间】:2012-02-21 04:59:21
【问题描述】:
我正在尝试创建一个服务器/客户端应用程序,用于在所有连接的客户端之间发送剪贴板数据(尤其是 OneNote 2010 剪贴板数据)我正在尝试将绘图(带有文本框)从 OneNote 复制到 IDataObject 中,并且然后回到 OneNote。唯一的问题是,当我将数据复制回剪贴板并粘贴时。文本已丢失,我只有图纸。如何将剪贴板数据保留为好像从未离开过 OneNote?
private void sendButton_Click(object sender, EventArgs e)
{
clipboard = Clipboard.GetDataObject();
//SendData(clipboard);
for(int i = 0; i< clipboard.GetFormats(true).Length;i++)
{
chatHist.Text += clipboard.GetFormats(true)[i] + Environment.NewLine;
}
}
private void getButton_Click(object sender, EventArgs e)
{
Clipboard.SetDataObject(clipboard,true);
}
【问题讨论】:
-
Bump 返回格式:OneNote 2010 Internal Ink Serialized Format HTML Format System.String UnicodeText Text EnhancedMetafile DeviceIndependentBitmap Image:i50.tinypic.com/255m0it.jpg
标签: c# clipboard copy-paste onenote