2012-02-20 14 views
1

接続されているすべてのクライアント(特にOneNote 2010クリップボードのデータ)との間でクリップボードデータを送信するためのサーバー/クライアントアプリケーションを作成しようとしています。 OneNoteをIDataObjectに追加し、OneNoteに戻します。唯一の問題は、データをクリップボードにコピーして貼り付けるときです。テキストは失われており、私は図面しか持っていません。クリップボードのデータをOneNoteを離したことのないように保存するにはどうすればよいですか?Copy/Paste OneNote 2010のデータ

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); 
    } 
+0

*バンプ* フォーマット: のOneNote 2010の内部 インク直列化形式 HTML形式 可能System.String UnicodeText テキスト EnhancedMetafile DeviceIndependentBitmap 画像: http://i50.tinypic.com/255m0it。 jpg – cswimmer

答えて

-1

このためにクリップボードに複数のデータ形式を配置する必要があります。これは、DataObjectクラスを使用して行うことができます。返さ

+0

これはDataObjectを使用しています。クリップボードはDataObjectです – cswimmer

+0

これでも問題は解決しません。誰にも他の推奨事項はありますか? – cswimmer

関連する問題