我想写Html格式,但我甚至不能得到一个简单的MSDN示例它的工作。不能往返html格式到剪贴板
http://msdn.microsoft.com/en-us/library/tbfb3z56.aspx
这是否控制台应用程序,剪贴板轮卸料,工作的人?
using System; using System.Windows; //Need to add a PresentationCore or System.Windows.Forms reference class Program { [STAThread] static void Main(string[] args) { Console.WriteLine("Copy a small amount of text from a browser, then press enter."); Console.ReadLine(); var text = Clipboard.GetText(); Console.WriteLine(); Console.WriteLine("--->The clipboard as Text:"); Console.WriteLine(text); Console.WriteLine(); Console.WriteLine("--->Rewriting clipboard with the same CF_HTML data."); //***Here is the problem code*** var html = Clipboard.GetText(TextDataFormat.Html); Clipboard.Clear(); Clipboard.SetText(html, TextDataFormat.Html); var text2 = Clipboard.GetText(); Console.WriteLine(); Console.WriteLine("--->The clipboard as Text:"); Console.WriteLine(text2); var isSameText = (text == text2); Console.WriteLine(); Console.WriteLine(isSameText ? "Success" : "Failure"); Console.WriteLine(); Console.WriteLine("Press enter to exit."); Console.ReadLine(); } }
感谢您对它进行测试。 我也试过你的参考代码。我也无法做到这一点。 – jyoung 2008-12-06 23:38:34