如何在文本框中粘贴格式化文本

时间:2015-08-20 15:13:18

标签: c# email textbox format paste

我有这个发送批量电子邮件的应用。我希望用户按下一个按钮,将电子邮件粘贴到一个非常容易的文本框中。

现在,我希望每封电子邮件的末尾都有一个分号,并且它与另一封电子邮件之间有一个空格。任何人都知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

使用剪贴板类检索剪贴板的信息from

public String RetrieveClipboardHtmlText(String replacementHtmlText)
{
    String returnHtmlText = null;
    if (Clipboard.ContainsText(TextDataFormat.Html))
    {
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
    }
    return returnHtmlText;
}

至于另一个问题,您的电子邮件需要某种分隔符。否则,无法判断一个电子邮件(IE .com,.org,.biz)的顶级域名结束的位置以及下一封电子邮件的开始,所以它只是非常简单的字符串操作。