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());
        }