private void TextToClipboard(String Text) { if (Text.Length > 0) Clipboard.SetDataObject(new DataObject(DataFormats.UnicodeText, Text)); } private String TextFromClipboard() { IDataObject data = Clipboard.GetDataObject(); if (data.GetDataPresent(DataFormats.UnicodeText)) { string text = (string)data.GetData(DataFormats.UnicodeText); if (text.Length > 0) return text; } return ""; } private void ClearClipboard() { Clipboard.SetDataObject(new DataObject()); }